A smart campus transport booking system built for the Smart Campus Hackathon 2026 at South Asian University. Designed to streamline student transport management with role-based access, real-time seat booking, and QR-based check-in.
- Backend: Node.js, Express.js
- Database: MySQL
- Frontend: EJS, CSS, JavaScript
- Auth: Session-based role authentication
- Special: QR code generation for check-in
- Student and admin role separation with protected routes
- Real-time seat availability and transport booking
- QR code generated per booking for physical check-in verification
- Admin dashboard to manage routes, buses, and bookings
- View and cancel upcoming bookings
- Clean, responsive UI
git clone https://github.com/seeratirsh/smart-transport-system
cd smart-transport-system
npm installCreate a .env file with: