Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialRanish Malhan
Courses Plus Student 838 PointsNeed help in choosing course
I want to develop a site for my studio in which i want to add following things
- Hompage
1.1 services
- creative brief according to service
- Adding discount on bulk services
- Buy Now Button and request quote button
- Assigning Designer 1.2 Signin/signup according to user roles
- Sign up/sign in for client
- Dashboard for client
- Profile
- Projects
- Live Projects
- Past Projects
- Live Projects
- Membership(Monthly, Yearly memberships for providing different type of discount)
- Invoice
- Unpaid Invoice
- Paid Invoice
- Ticket system
- Live Support
- Dashboard for client
-
Sign up/sign in for Designer or studio
- Dashboard for client
- Profile
- Portfolio
- Exams
- Projects
- Live Projects
- Project Brief
- Project status
- Deadline
- Open Dispute
- Client
- Past Projects
- Project Brief
- Project status
- Client
- Membership(membership for priority)
- Earning
-Total Earning
- Withdraw
- Invoice
- Unpaid Invoice
- Paid Invoice
- Support
- Ticket system
- Live Support
- Sign up/sign in for Referral
- Signup/signin form
- Dashboard
- Referral tools
- Earning
- Earning Graph
- Source of earning
- Sign up/sign in for Reseller
- Sign up form for reseller
- Plans for reseller
- Agreement for reseller
- Payment
- Fully branded child website
- Fully connected with our website for payments and projects through api
- We will provide base rates
- Reseller can set their own rates for their clients and their resellers
- Dashboard for client
- Profile
- Portfolio
- Exams
- Projects
- Live Projects
- Project Brief
- Project status
- Deadline
- Open Dispute
- Client
- Past Projects
- Project Brief
- Project status
- Client
- Membership(membership for priority)
- Earning
-Total Earning
- Withdraw
- Invoice
- Unpaid Invoice
- Paid Invoice
- Support
- Ticket system
- Live Support
1 Answer
Matthew Bilz
15,829 PointsWow, that's a very ambitious website, good luck!!!
I've found the PHP track to be extremely helpful, and also Randy Hoyt's 'Build a Simple PHP Application' 3-course training videos to a great springboard.
For logins, you'd definitely want to research hashed passwords and hashed password retrieval in PHP (not difficult, but make sure every password is encrypted) -- also, avoiding SQL injection with PHP (echoing out htmlspecialchars or only inserting mysqli_real_escape_string values, etc).
Honestly, constructing isn't so bad, it's making sure that attackers have a hard time getting into your system and manipulating your clients data.
Ranish Malhan
Courses Plus Student 838 PointsRanish Malhan
Courses Plus Student 838 PointsThanks Matthew for help