drive school managment system
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
dr. ola mardawi
Abstract
This graduation project presents a Driving School Management System designed to automate
driving school operations. Traditional driving schools rely on manual paper-based processes
for student management, scheduling, and payments, leading to inefficiencies and errors. Our
system addresses these challenges through a web and mobile application that manages the
complete student journey from enrollment to license certification.
The system was developed using Node.js with Express for the backend, MongoDB for data
storage, Next.js for the web application, and React Native with Expo for the mobile app.
It supports four user roles: Administrators, Teachers, Trainers, and Students. Key features
include intelligent booking management with conflict prevention, dual payment processing
through Stripe and cash methods, real-time push notifications via Firebase, in-app messaging,
and comprehensive progress tracking.
The system was tested through various workflows including concurrent booking preven-
tion, payment processing, and the complete student journey. Results show successful preven-
tion of scheduling conflicts and maintained data integrity. This project demonstrates how
modern web technologies can improve traditional service operations by automating adminis-
trative tasks and providing transparent digital interfaces for users.
Description
--
Keywords
Citation
ahmad awad, "QR Robotic Arranger", An-najah National University, 2025.