My name is Jonathan Cao, and I am starting an online tutoring service. My partner and I are creating the platform using Wix, and we would like some help with the development (mainly code) of the website. The following is what we'd like to be completed:
A sign in page that redirects to the correct dynamic profile page (either student or tutor)
A sign up page where the user can choose to either sign up as a student or as a tutor. If the user decides to sign up as a student, then it's just username password. If the user decides to sign up as a tutor, then he/she goes through an application process where he/she fills out: name, university, major, a checklist (or better method) of subjects he/she is tutoring, his/her availability, some questions they answer, brief summary of themselves, and a place for them to upload documents for the admins to see. Then this "application" is submitted to the admins for approval, and upon approval the user will become a tutor.
A search page that responds to the filter criteria the user inputs, namely zip code and subjects tutored (again, either checkboxes or something cleaner). Once the filtered results come up, the user can click on the resultant tutors to view their public profile page, and the user has the choice of contacting/matching with the tutor.
A private profile page for the tutors that has their basic information, their price, the subjects they tutor, a calendar that records the dates of their appointments, a list of students they have connected with, and notifications for when someone connects with them and for when an appointment is due. The tutor would also be able to edit and update their profile page.
A public profile page (duplicate of the private one) with less information; just the name, university, major, descriptions, subjects tutored, pricing, and availability.
A private profile page for the students that has a list of tutors they've matched with and a calendar with notifications reminding them of their upcoming appointments.
A messaging system for communication between the tutor and the student.
We will provide all the page design elements, and all we need is the coding to piece them all together.
Pricing is negotiable.