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

  1. Days 1-3

    Field interviews + data model

  2. Days 3-7

    Driver mobile app

  3. Days 7-11

    Routing + ETA engine

  4. Days 11-14

    Dispatcher console

  5. Days 14-17

    Customer-facing tracking

  6. Days 17-19

    Exception escalation API

  7. 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

Want to be the next case study?

Book a call →