DrivingSchoolProject

Hello everyone 👋 ..

As a project in a software engineering course,I prepared a driving school website.

It targets local schools that do not have websites that facilitate the student, instructor and school owner to communicate instead of phone calls.

A closed system similar to the university system, where the student and instructor are added to the school by the HR in the school after agreeing on fees and official papers.

Tools used in the project :

👉 Frontend tools: React js , react-bootstrap

👉 Backend tools: Node.js / Express , MySql

ER Digram :

340285025_759502589140721_6067613270400782514_n

Restrictions :

Student :

Student can see his instructors who subscribe with , lessons appointment with his instructors ,the tests given by him , his information and finally can subscribe with one or more instructors.

Instructor :

Instructor can see his students who subscribed with him , lessons appointment with his students , his information and finally can add appointment to his students.

Owner (HR) :

HR of school can see his information , all students , all instructors , all appointments , all tests for all students , and finally can add tests result for students (fail , success) .


IMAGES OF WEBSITE :

Home Page

Screenshot 2023-05-30 at 11 21 46

login page

Screenshot 2023-05-30 at 11 21 56 ---

Instructors

description : instructors list are available to all users either logged in or not (from data base).

Screenshot 2023-05-30 at 11 22 48 ---

Forms

description : there is a lot of forms for instructor and student and HR for Eaxmple :

Screenshot 2023-05-30 at 11 23 17