If one is in need of a tutor they may simply visit this site, register, and sign up for tutoring services.
The whole idea of this site is to have a friendly community where each member has the option to upload their own profile including their name, age, ‘about me', favourite subjects, pictures, etc…
The whole profile/community idea is based a lot like something you would find in MySpace or Facebook, where not only can people upload information about themselves but they can also add their friends that are also on the site, join groups, upload pictures, etc… The tutors and students will have slightly different profile pages.
There should be a feedback section for students to comment about their tutors and also a ranking system for the tutors. Regular members should only be able to see positive comments, but not the actual rank of the tutor.
To find a tutor, the student will complete a matchmaker service, inputting criteria such as subject of study, preferred languages to speak, etc… The matchmaker will match tutors and students with the user-inputted criteria. After the tutor session there should be a page where the student and tutor can visit to acknowledge that the service has indeed been performed (checking a box for instance).
When matched with the tutor and the selection is “okayed” by the customer, he will proceed to fill out a form with the designated service, address, etc and will choose a time slot available for the tutor (Time slots available for the tutor are to be displayed in the profile and when choosing the actual time slot).
Tutors, as well as students, should have the ability to login and change criteria. For example, a tutor should be able to change his/her available timeslots, subject, etc…
•Shopping Cart- users must be able to select service they want, number of hours per session, number of times per week, payment options (Visa, Mastercard, Paypal, money order, etc), be able to decrease/increase payment when certain requirements are met (i.e. when paid by credit card price per hour drops $2)
•Tutour Database- name, age, photo, education, interests, skills, preferred subjects, contact information (not for public viewing), preferably in mySQL
•Student Database- name, age, courses, photo, next closest course, contact information
•Tutor Ranking System- the more positive user feedback the tutor receives the better his rating and vice-versa (not to be viewed by regular members).
•Matchmaker- select tutour based on user-inputted criteria
•Contact Form, Tutour Application Form
•Sign in/out, Register Functions
•One blank page
•When bidding, please submit a price for how much you would charge for the code alone, as well as the price for the site code integrated with the layout.
•Please note that, if doing the code alone, it must reflect the layout of the site, which can be viewed in the attached link. If you choose to integrate the code with the layout, you will be supplied with the .PSD file.
Here is a beta version of the site layout:
[url removed, login to view]