Vehicle Tracking Application

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

Project demonstration video

End-to-end flow combining both driver and admin roles.

Technologies Used

Project Screenshots

  • User Sign In Page
    Login screen for drivers with OAuth.

    Login screen for drivers with OAuth.

  • User Dashboard
    Driver dashboard showing dispatches and history.

    Driver dashboard showing dispatches and history.

  • Admin Sign In
    Fleet manager login page.

    Fleet manager login page.

  • Error Page
    Custom error page for downtime and invalid routes.

    Custom error page for downtime and invalid routes.

  • Admin Dashboard
    Admin portal with dispatch management tools.

    Admin portal with dispatch management tools.

Project Background

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.

Video Demonstrations

  • Driver submitting a dispatch request.

    Driver submitting a dispatch request.

  • Driver accepting an assigned vehicle.

    Driver accepting an assigned vehicle.

  • Admin adds a new vehicle into the system.

    Admin adds a new vehicle into the system.

  • Admin workflow to assign and monitor dispatches.

    Admin workflow to assign and monitor dispatches.

  • End-to-end flow combining both driver and admin roles.

    End-to-end flow combining both driver and admin roles.

Project Summary

Fleet management platform with live tracking, dispatch workflows, and safety scoring for operational visibility.

© 2026 Bright Akinola. All rights reserved.