Skip to main content
M. Aktaruzzaman Opu
Back to All Projects
Full-Stack Web ApplicationYear 2025Completed

RMSTU Transport Management System

Real-time bus tracking, route schedules, and trip requisitions.

DomainFull-Stack Web Application
Timeline2025
Technologies6 Stack Tools
StatusCompleted
RMSTU Transport Management System

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.