Vehicle tracking platform

The system based on microservices technology allows vehicle tracking. The system is under development for a client in Australia to track cement tank trucks. The system can be customized to meet various needs for different logistic problems.

Vehicle Tracking Platform dashboard


  • Manage vehicles and drivers, monitor running time and vehicle weight (trucks, coaches) via web application (vehicle tracking platform).
  • View the drivers’ travel history on a map (Google map), set boundaries (Geofencing), monitor drivers’ entry and exit history at the bus stop, departure station, and destination.
  • Supply chain management (logistics) through the system.
  • Drivers can access schedules, receive alerts when exceed speed limit or go outside the Geofencing area (set by the administrator) on the mobile application (smart phone, tablet) equipped on the vehicle and connect to vehicle tracking platform (web server) via mobile network (3G / 4G / 5G).


Operating model



Set up the device to monitor vehicle specifications (such as speedometer, brakes (ABS, Hash braking), vehicle speed, weight, positioning device. etc.)

Connect and send data via mobile network (3G / 4G / 5G) to vehicle tracking platform (cloud-base web application).



Log in the Vehicle Tracking Platform web application with administrative rights, create an account for the driver and link to the monitoring device installed on the vehicle.

Establishing virtual boundaries around a real geographic area (Geofencing) for stops, departure stations, destinations for drivers, etc.



Download the application on drivers’ mobile devices or tablets and log in using the information created by the administrator. The application will collect and send other necessary information such as working time, time off work, work shift, etc. to vehicle tracking platform. Drivers use the application to track information about their work along with notices from vehicle tracking platform. 



The administrator monitors, tracks the progress and working time of all drivers through the reporting function on the web application.


  • Spring (Spring Core, Spring Security, Spring Boot, Spring Data, Spring Cloud), shell script (devops deployment, configuration)
  • Cloud: AWS Kubernetes, AWS SNS, Google cloud message service, EC2
  • Message Queue: RabbitMB
  • Caching: Redis
  • Database: MongoDB
  • OS: Linux
  • DevOps tool: Jenkins, GIT, Docker
  • Management tool: Jira