The App is made for Driving Teachers and their Students, the Students can enter the app and sign themselves for the lessons by a schedule that’s been made by the teacher.
• Multiple users: Teacher, Student(s). The Teacher is allowed to change or even cancel a lesson, students can’t see a reserved lesson, it will be marked as “taken”, and every student can see only his teacher’s schedule.
• User Auth: every user has a username and password.
• Device to Device Notifications: the Teacher receives a notification every time a Student sets a lesson for himself, also the Student gets a notification if the Teacher has done any changes on his scheduled lesson.
• The app is managed through Firebase Database (NoSQL) .