Fleet logistics: real-time tracking for 1,400 trucks in 21 days
Regional logistics operator
Live routes and ETAs across 180 vehicles. Retailer contract renewed on auto-renew.
1,400
Trucks live
21
Days to ship
<1s
ETA recalc per truck
The situation
- A Mumbai logistics operator with 1,400 trucks ran dispatch from a 38-tab Excel spreadsheet. They'd hired a contractor to build a Replit app that pinned trucks on a map.
- Useful, but every dispatcher still had Excel open. Drivers had no app, customers had no ETAs, and exception handling (delays, breakdowns, customs) lived entirely in WhatsApp threads.
- The company had won a contract with a Fortune 500 retailer that required real-time visibility, ETA SLAs, and an exception escalation API. They had 3 weeks.
What we did
- Driver mobile app (Expo) with offline status updates and exception reporting
- Mapbox routing + matrix ETAs across the full 1,400-truck fleet
- Dispatcher console with live exceptions, ETA drift, one-click reassignment
- Customer-facing tracking links with photos and SMS notifications
- Exception escalation REST API for the retailer's TMS
- Inngest pipeline for ETA recalculation triggered by GPS + traffic
The result
- The retailer's contract is now on auto-renewal. Two more enterprise shippers have signed on the back of the visibility platform.
- Dispatcher headcount stayed flat while volume grew 38%. The COO reports that the operations room used to feel like a war room and now feels like a control tower.
Timeline
How it unfolded
Days 1-3
Field interviews + data model
Days 3-7
Driver mobile app
Days 7-11
Routing + ETA engine
Days 11-14
Dispatcher console
Days 14-17
Customer-facing tracking
Days 17-19
Exception escalation API
Days 19-21
Rollout + dispatcher training
“Our retailer's TMS team called us to ask which vendor we were using. We told them we built it. They didn't believe us.”
COO · Logistics Operator · Mumbai, India
Stack
MapboxSupabaseExpo (React Native)TwilioInngestVercel