← All work
Healthcare logistics · Mobile

Urban Route — Non-Emergency Medical Transport

A complete NEMT fleet management suite — Admin (web), Driver (mobile), and Passenger (mobile) apps coordinating live rides on a single real-time backend.

3

Coordinated apps

1

Realtime backend

RLS

Tenant isolation

Role

Sole engineer · 3 coordinated apps · 1 backend · live dispatch

Timeline

Initial suite in ~16 weeks · ongoing iteration

Stack

React NativeTypeScriptSupabasePostgreSQLRealtimeMaps APIs

The challenge

  • NEMT dispatchers juggle vehicles, drivers, and medically-sensitive passengers in real time.
  • Three different user types (admin, driver, passenger) need the same source of truth.
  • Patchy mobile connectivity in field conditions cannot break ride state.

Approach

  • Single Postgres schema as the canonical state — every app subscribes to it.
  • Optimistic UI on drivers' phones with reconciliation when connectivity returns.
  • Role-scoped RLS — passengers, drivers, admins each see exactly what they need.
  • Live ride telemetry to the admin map without paying for a separate tracking SaaS.

Outcome

  • Three coordinated apps shipped on a single real-time backend.
  • Dispatcher decisions move from phone tag to live map.
  • Stack chosen to keep monthly running costs flat as ride volume grows.