A modern web-based Bus Scheduling and Route Management System designed to simplify and automate bus operations for drivers, conductors, and transport administrators.
This project is built to manage:
- Crew scheduling (drivers & conductors)
- Linked duty assignments
- Independent (unlinked) shift management
- Route visualization and planning
- Interactive map-based route management
The system aims to reduce manual scheduling conflicts and improve efficiency in public transport operations.
- Crew selection dashboard
- Navigation between scheduling modules
- Assign driver and conductor together
- Shift time input
- Overlap detection logic (basic validation)
- Instant feedback for scheduling conflicts
- Independent duty assignment system
- Flexible shift management
- Interactive map integration using Leaflet
- Display of multiple routes
- Route visualization with markers and polylines
- Sidebar controls for route actions
- Responsive modern UI
- Clean card-based layout
- Light blue professional theme
- Animated transitions and hover effects
- React.js
- JavaScript (ES6+)
- HTML5 & CSS3
- Leaflet.js (Maps)
- React Router DOM
- Node.js + Express backend
- MongoDB database for storing:
- schedules
- crew data
- route information
- Smart shift allocation using AI
- Route optimization using traffic prediction
- Conflict-free automatic scheduling system
To build a fully automated intelligent transport management system that reduces manual workload and improves efficiency in bus operations.
Khushi Kumari
ECE Student, NIT Patna
🚧 Frontend Completed
🚀 Backend & AI modules in planning stage