Driving School Managment System

Overview:

Startline is a robust and fully integrated management system designed specifically for driving schools. This project encompasses a complete solution that includes both a web panel and a mobile application, providing seamless management and user experience for driving school administrators, instructors, and students.

Key Features:

Web Panel for Administrators:

  • Dashboard: Centralized control with real-time data insights on student progress, instructor schedules, and school operations.
  • Scheduling System: Easy management of driving lessons, exam bookings, and instructor assignments.
  • Student Management: Efficient tracking of student profiles, progress, and payment statuses.
  • Reporting tool: Comprehensive reporting features for performance analysis, financial summaries, and more.

Mobile Application for Instructors and Students:

  • Instructor app: Allows instructors to view their schedules, update lesson statuses, and communicate directly with students.
  • Student app: Offers students easy access to their lesson schedules, progress tracking, and payment history, with features to book or reschedule lessons.
  • Notifications: Real-time notifications for lesson reminders, payments due, and updates from the driving school.

Korištene tehnologije:

  • Backend: Python, FastAPI, Docker
  • Frontend: Flutter
  • Mobile: Flutter
  • Database: MariaDB
  • Hosting: Hetzner Cloud

Impact:

Startline has transformed the way driving schools operate by streamlining administrative tasks and enhancing communication between instructors and students. The system has reduced scheduling conflicts, improved the tracking of student progress, and provided a user-friendly interface that has received positive feedback from both staff and learners