Full-Stack Web ApplicationYear 2025•Completed
RMSTU Transport Management System
Real-time bus tracking, route schedules, and trip requisitions.
DomainFull-Stack Web Application
Timeline2025
Technologies6 Stack Tools
StatusCompleted

The Problem
Students frequently missed campus buses along hilly mountain routes in Rangamati due to unpredictable delays and zero schedule visibility.
What It Does
- ✓Live GPS tracking broadcasted from driver mobile browsers
- ✓Interactive map with real-time bus positions and route stops
- ✓Admin dashboard for fleet allocation, schedule updates, and driver assignments
- ✓Bus requisition portal for special university events
- ✓Real-time trip status alerts (On Schedule, Delayed, Breakdown, Offline)
- ✓Role-based authentication using NextAuth.js
How It Works & Architecture
Full-stack Next.js application backed by MongoDB. Uses WebSocket channels to stream driver GPS coordinates directly to student map views.
Technical Challenges
- !Managing intermittent cellular data connectivity along mountain transport routes.
- !Balancing WebSocket update intervals to prevent mobile battery drain.
What I Learned
- ★Real-time tracking systems require polling fallbacks for weak network conditions.
- ★Database queries must enforce authorization checks independently of UI views.
On This Page
Technology Stack
Next.jsMongoDBWebSocketsNextAuth.jsTailwind CSSLeaflet