Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚌 Bus Scheduling and Route Management System

A modern web-based Bus Scheduling and Route Management System designed to simplify and automate bus operations for drivers, conductors, and transport administrators.


🚀 Project Overview

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.


✨ Current Features (Frontend Completed)

👥 Crew Management

  • Crew selection dashboard
  • Navigation between scheduling modules

🔗 Linked Scheduling

  • Assign driver and conductor together
  • Shift time input
  • Overlap detection logic (basic validation)
  • Instant feedback for scheduling conflicts

🔓 Unlinked Scheduling

  • Independent duty assignment system
  • Flexible shift management

🗺️ Route Management

  • Interactive map integration using Leaflet
  • Display of multiple routes
  • Route visualization with markers and polylines
  • Sidebar controls for route actions

🎨 UI/UX

  • Responsive modern UI
  • Clean card-based layout
  • Light blue professional theme
  • Animated transitions and hover effects

⚙️ Tech Stack

  • React.js
  • JavaScript (ES6+)
  • HTML5 & CSS3
  • Leaflet.js (Maps)
  • React Router DOM

📌 Planned Features (Future Work)

🔥 Backend Integration (Upcoming)

  • Node.js + Express backend
  • MongoDB database for storing:
    • schedules
    • crew data
    • route information

🤖 AI-Based Enhancements (Future Idea)

  • Smart shift allocation using AI
  • Route optimization using traffic prediction
  • Conflict-free automatic scheduling system

📈 Project Goal

To build a fully automated intelligent transport management system that reduces manual workload and improves efficiency in bus operations.


👩‍💻 Author

Khushi Kumari
ECE Student, NIT Patna


📌 Status

🚧 Frontend Completed
🚀 Backend & AI modules in planning stage

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages