Vehicle Tracking Application

Real-time tracking powered by Spring Boot, RabbitMQ and or live HTTP clients.

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

The logistics world struggles with unsafe dispatches and poor admin-driver communication. We built a microservice-based platform where every dispatch is scored for safety before approval. Using RabbitMQ and Leaflet maps, admins see real-time vehicle status while drivers get instant assignments. Deployment on Railway made it cloud-ready. The outcome: streamlined fleet ops with safety built into every trip.

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

Full-stack fleet management system with live vehicle tracking. Automatically scores dispatch safety based on driver history and conditions. Connects admin offices with field operators in real-time.

© 2025 Bright Akinola. All rights reserved.