Skip to content

codedbytk/student-transport-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚍 Student Transport System

A web-based transport management system designed to streamline student transportation at NUST Bulawayo.
This project provides a modern, role-based interface for administrators, drivers, and students to manage routes, schedules, and bookings efficiently.


✨ Features

  • Role-based access: Separate dashboards for Admins, Drivers, and Students.
  • Route management: Create, update, and assign bus routes.
  • Booking system: Students can reserve seats and view schedules.
  • Driver panel: Drivers can view assigned routes and mark trip status.
  • Responsive UI: Accessible on desktop and mobile devices.
  • Community-focused design: Built to solve real-world transport challenges.

🛠️ Tech Stack

  • Frontend: HTML, CSS, JavaScript (React recommended)
  • Backend: Node.js / Express
  • Database: MySQL / PostgreSQL
  • Version Control: Git & GitHub

🚀 Getting Started

Prerequisites

  • Node.js (v16+)
  • MySQL/PostgreSQL
  • Git

Installation

# Clone the repository
git clone https://github.com/codedbytk/student-transport-system.git

# Navigate into the project
cd transport-system

# Install dependencies
npm install

# Start the backend server
npm run server

# Start the frontend
npm run client

📖 Usage

  • Admin: Manage routes, buses, and users.
  • Driver: View assigned routes and update trip status.
  • Student: Book seats, view schedules, and track buses.

🤝 Contributing Contributions are welcome! Please fork the repository and submit a pull request with clear commit messages.


👨‍💻 Authors

  • Takudzwa (TK) – Lead Developer & Architect

🌍 Acknowledgements

  • NUST Bulawayo community for inspiration
  • Open-source libraries and frameworks used in development

About

A web-based Student Transport System designed to streamline bus scheduling, route management, and student registration. Features include role-based access for admins, drivers, and students, real-time tracking, and automated notifications to ensure safe, efficient, and reliable campus transportation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages