All work
TypeClient appStagev1

Freight Live-Tracking

Keeps every truckload visible to dispatch with background GPS, geofenced status prompts, and Lock Screen live tracking.

Client

a freight & container-logistics carrier operation

Deliverables

Logistics App · Background GPS · Live Activities

Stack

React Native 0.81 · Expo SDK 54 · TypeScript · expo-location · expo-task-manager (background tasks) · AsyncStorage · Swift / ActivityKit (iOS Live Activities + Widget Extension) · Kotlin (Android home-screen widget) · expo-dev-client

01 — The problem

A driver is the only one who knows where a load really is, but updating status meant pulling over and fighting a clunky portal. So updates lagged, dispatch chased drivers for ETAs, and customers waited. They needed drivers to keep loads current with almost no effort from the cab — on iPhone and Android, without killing the battery or keeping the app open.

02 — What we built

A driver app scoped to one job: keep a load's location and status current with almost no effort. GPS reports in the background and keeps going even after the app is closed, feeding dispatch a live location and ETA for every truck. When a driver reaches a pickup or delivery, the app quietly asks "mark as arrived?" instead of making them hunt for it. And the load's status stays glanceable outside the app — on the iPhone Lock Screen and Dynamic Island, and on an Android home-screen widget — so a driver rarely has to open it at all.

  • GPS reports in the background and keeps going even after the app is closed — dispatch always sees a live location and ETA.
  • Reaching a pickup or delivery brings up "mark as arrived?" on its own.
  • Load status stays glanceable on the iPhone Lock Screen and Dynamic Island, and on an Android home-screen widget.
  • The status flow only ever shows the next valid step, with one-tap directions in Apple Maps, Google Maps, or Waze.
03 — The result

Shipped as v1 on both platforms. Dispatch gets a live location and ETA for every truck from phones that stay in drivers' pockets, app closed.

Next project

MatchBridge

A thousand buyers against a thousand listings, scored continuously, with an AI copilot working inside the CRM.

Let's put AI
to work.

We take on a small number of engagements at a time so we can go all-in with every client. Tell us where AI could transform your operations.

Prefer email? cornerstoneindustriesteam@gmail.com
We typically respond within 24 hours.