The system is designed for people who are looking for driving instructors, who are in the process of learning to drive, as well as driving instructors.
The system allows users defined as students a quick and easy solution to a procedure called driving lessons, from the teacher search process to the final stage of the practical test phase.
For users defined as driving instructors, the system serves as a platform for broad advertising and exposure.
Make the driving instructor search process accessible and make it an easy, fast and comparable process. Turn the process of determining driving lessons into an orderly and efficient process. Establish ways of communication between teacher and student.
When a user wants to register for the system, he must enter the Register screen, where he must fill in his personal details and choose the type of user he is: a student or a teacher. After selecting the type of user he must fill in details according to the type of user selected. Registration for the system is done using Firebase Authentication, via email and password.
Teacher registraton:
Student registraton:
Used for login for registered users (also uses Firebase Authentication).
All the content of the application is in the menu which varies depending on the type of user.
- Identical screens: Personal area (photo), Home.
- Student: Search Teachers, My Teacher.
- Teacher: Request, My Students.
Each user has a personal area where he can see his details stored in the system (by clicking on his photo in the menu). The user can edit this information (besides the necessary login information).
The home screen for each user will show driving lessons that he will have or lessons that have already been done. You can scroll right or left to switch between dates. Each date has a list of driving lessons on the same day, with student / teacher details, phone and time. If the student / teacher does not have lessons, this screen will remain blank. You can click on one of the lessons to see more details.
Only student-type users have access to this screen. The screen includes all the teachers who have registered for the system. Teachers can be filtered by 4 categories:
location
vehicle type
gear type
price
After selecting a suitable teacher.
- The student can go in and see the details of the teacher.
- The student can call to the teacher.
- The student can send an email to the teacher.
- The student can submit a login request to schedule shared driving lessons in the future.
Teacher-only users have access to this screen.
In this screen the teacher can see all the student requests he has received, including their personal details.
An application that has not yet been approved will have two buttons: Accept
or Reject
.
A rejected request will disappear the next time we open the screen.
For student-only users, a floating action button will appear on the side of the screen.
- By clicking on the plus you can determine a future driving lesson provided that the student has a teacher.
- A student will not be able to schedule a lesson during hours when the teacher has a lesson with another student, he will have the option to schedule a lesson at another time.
- If the student does not have a teacher who has approved him, he will have the option to go to the teacher search screen.
- A student can choose what type of lesson he wants to determine:
Single lesson (one hour)
,Double lesson (two hours)
- For a student-type user - allows a quick way to contact the teacher.
- Contains all the contact information of the teacher.
- For a teacher-type user - allows a quick way to contact all of his students.
- Contains all student contact information.