GPS / Vehicle Tracking Platform
A real-time GPS tracking platform for vehicles and fleets, with live maps and route history.
Overview
A GPS tracking platform built for fleet and vehicle visibility — live location, route history, and geofencing surfaced through a real-time web dashboard, backed by IoT tracking hardware.
The challenge
Fleet operators need to know where their vehicles are in real time, review where they've been, and get alerted when a vehicle leaves an expected area — without operations staff manually checking in with drivers.
The solution
IoT tracking devices reporting position data to a backend that maintains live location state (via Redis) and historical route logs (via MongoDB), surfaced through a real-time dashboard built on OpenStreetMap/OSRM.
Architecture
ESP32-based tracking hardware reporting position over a cellular/Wi-Fi connection to a Node.js ingestion service, with Redis maintaining live position state and MongoDB storing historical route data, rendered on an OpenStreetMap-based dashboard.
Key features
Live vehicle tracking
Real-time position updates for every tracked vehicle on a live map.
Route history
Historical playback of a vehicle's past routes and stops.
Geofencing & alerts
Configurable zones that trigger alerts when a vehicle enters or leaves them.
Fleet dashboard
A single operations view across an entire tracked fleet.


