Basic tutor finding website
Budget: £20 – £250 GBP
This is a simple website design, looking for frontend to be made in HTML/CSS and backend to be produced in python and database linkage to be done with SQL within python. This website is going to hosted locally.
Sign up/login page:
The website must initially lead to a basic sign in page where there is a prompt to enter their first name and last name, there should also be an option to select whether they are a teacher or a student, if they are a teacher they must enter their email and what level they teach at (primary, secondary, sixth form) and there must be a list of subjects they can select from to say what subjects they teach/specialise in. A password should also be requested. Once they submit all that info it will then take them to the teacher dashboard
For the student, they will also have to enter their email and age and what year they are currently in, age can be in a DD/MM/YYYYY format, as well as a password to connect their account to. Once they submit this it will lead them to the student dashboard.
All the above info is to be stored in an SQL database that is connected to the python file.
There must also be a login option that allows the user to login instead of signing up, the user must enter their email and password and based on the information stored in the SQL database. If the info matches the user would be let into their designated dashboard.
Student / Teacher Dashboard:
A very simple dashboard is needed for the teachers, in which they can see how many students they have, they can also access their account and add a description of what they do. Teachers can add students and remove students to their list, when adding students, they must add the students first and last name and email. If the info matches on the database the student is added, if not state that the student does not exist.
For the students, initially a list of tutors is shown at the front page. The students must be able to search tutors based on the level they teach at and what subjects they specialise in based on the info given in when the teachers signed up, the teachers without the needed attributes must be eliminated and the rest of the teachers must be listed.
Extras:
A reviewing system would allow students to review tutors that they are with, based on a star system, this star system could also be a filter when searching for tutors
A very simple calendar could also be provided to the students and tutors they the users can mark with sessions or important deadlines.
Sign up/login page:
The website must initially lead to a basic sign in page where there is a prompt to enter their first name and last name, there should also be an option to select whether they are a teacher or a student, if they are a teacher they must enter their email and what level they teach at (primary, secondary, sixth form) and there must be a list of subjects they can select from to say what subjects they teach/specialise in. A password should also be requested. Once they submit all that info it will then take them to the teacher dashboard
For the student, they will also have to enter their email and age and what year they are currently in, age can be in a DD/MM/YYYYY format, as well as a password to connect their account to. Once they submit this it will lead them to the student dashboard.
All the above info is to be stored in an SQL database that is connected to the python file.
There must also be a login option that allows the user to login instead of signing up, the user must enter their email and password and based on the information stored in the SQL database. If the info matches the user would be let into their designated dashboard.
Student / Teacher Dashboard:
A very simple dashboard is needed for the teachers, in which they can see how many students they have, they can also access their account and add a description of what they do. Teachers can add students and remove students to their list, when adding students, they must add the students first and last name and email. If the info matches on the database the student is added, if not state that the student does not exist.
For the students, initially a list of tutors is shown at the front page. The students must be able to search tutors based on the level they teach at and what subjects they specialise in based on the info given in when the teachers signed up, the teachers without the needed attributes must be eliminated and the rest of the teachers must be listed.
Extras:
A reviewing system would allow students to review tutors that they are with, based on a star system, this star system could also be a filter when searching for tutors
A very simple calendar could also be provided to the students and tutors they the users can mark with sessions or important deadlines.