Skip to content

A web application for driving schools to manage their financial, material and human resources. It accompanies the instructor in the planning and management of the sessions and exams of the candidates from the beginning to the end.

License

Notifications You must be signed in to change notification settings

KhalilThabet/GAuto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Driving School Ressource Planning

Project Description

Today, computer science has reached a prodigious technological evolution in different fields (computer networks, databases ...). This evolution is necessary to remedy the problems encountered in daily life. To automate information is one of the essential roles of data processing. It is this which pushed us to create during this training course an application for the management of a driving school accessible by users. Our application has three parts, a part accessible by the administrator (director) which allows him to manage the candidates, the cars and the employees. Another part accessible by the employees which allows to manage the candidates and the cars only. And a last part accessible by the candidates already registered which allows him to revise the code on line from their home thanks to a series of tests of code of the road.

Convention of typing : Camel Case

FrameWork and Environment Used: NodeJS | ReactJS

Node version v16.13.2 LTS

Presentation of the requested functionalities of the application

For the driving school office:

  • Follow-up of the candidates
  • Management of code, driving and exam sessions
  • Planning of code and driving sessions
  • Follow-up of candidates' payments
  • Management of vehicles (addition, update, decommissioning)
  • Management of periodic maintenance of each vehicle with alarm display by type of maintenance
  • Management of repairs, insurance, stickers and technical visits
  • Management of employees (functionality reserved to the administrator)

For the candidates:

  • Tracking of session and exam appointments
  • Follow-up of payment information
  • Code review through a series of tests

DEMO

DrivingSchoolDemo.mp4

USAGE

Install dependencies

$ cd frontend && npm install
$ cd ../backend && npm install

Run Servers

$ npm start && cd ../frontend && npm start

OR

$ chmod +x Launch.sh
$ ./Launch.sh

About

A web application for driving schools to manage their financial, material and human resources. It accompanies the instructor in the planning and management of the sessions and exams of the candidates from the beginning to the end.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages