Vehicle Tracking Application
A real-time tracking and dispatch system powered by Spring Boot, RabbitMQ, and live client updates.
A real-time tracking and dispatch system powered by Spring Boot, RabbitMQ, and live client updates.

Login screen for drivers with OAuth.

Driver dashboard showing dispatches and history.

Fleet manager login page.

Custom error page for downtime and invalid routes.

Admin portal with dispatch management tools.
Challenge: Fleet operators often struggle with inefficient dispatch coordination and limited real-time visibility. Approach: Built a microservice-based tracking system using RabbitMQ for communication, Leaflet for live mapping, and Spring Boot for backend services. Outcome: Created a centralized platform that improves dispatch coordination, driver communication, and operational awareness.
Driver submitting a dispatch request.
Driver accepting an assigned vehicle.
Admin adds a new vehicle into the system.
Admin workflow to assign and monitor dispatches.
End-to-end flow combining both driver and admin roles.
Fleet management platform with live tracking, dispatch workflows, and safety scoring for operational visibility.