Skip to Main Content

// CASE STUDY · TORY

TORY

Mobile services,
on-demand.

Open the app. Drop a pin. A mobile unit is on its way.

Tory brings mobile services straight to you — to the middle of the city, to a park, to an open-air event, or anywhere a fixed solution simply doesn't exist. Instead of hunting for the nearest public option or holding out until you get home, you open an app, choose a location, and a mobile unit is dispatched.

We built the product from the ground up — a client app, a driver app, and a server-side platform that ties the two together in real time.

Tory driver-side route confirmation
DRIVER · ROUTING
Tory client-side map view
CLIENT · LIVE
  • apps2client · driver
  • matchingAUTODispatch engine
  • trackingREAL-TIMELive ETA on map
  • paymentE2ESecure, in-app

// 01 · What we built

Three products. One system.

We built the entire stack from scratch — two front-line surfaces, and a server that keeps them in sync in real time.

  • 01Mobile · iOS · Android

    Client app

    A clean surface with one goal — order a service, fast. Map, pin, confirm, track, pay. No long signup. No phone calls.

  • 02Mobile · Field-grade

    Driver app

    A field-grade workspace for the driver: new orders, built-in navigation, and status buttons that update the customer automatically at every step.

  • 03Backend · Realtime · Dispatch

    Server-side platform

    A dispatch engine, real-time sockets, billing, and an ops dashboard. The wire connecting customer to driver and the whole fleet to itself.

// 02 · Client app

Clean interface. Three actions.

  • 01

    Drop a pin on the map and confirm.

  • 02

    Watch the driver approach — the same experience as a ride-hailing app.

  • 03

    Pay inside the app. No calls, no WhatsApp threads, no figuring out who owns what.

Tory client app — nearest service on map
CLIENT · LIVE
Tory driver app — incoming order with built-in navigation
DRIVER · ROUTING

// 03 · Driver app

A field-grade cockpit for the driver.

  • 01

    New orders arrive in real time with location details.

  • 02

    Built-in navigation — no jumping between apps.

  • 03

    Status buttons that update the customer automatically: en route · arrived · done.

  • 04

    No phone calls, no WhatsApp messages — everything stays inside the system.

EN ROUTEARRIVEDDONE

// 04 · Auto-dispatch

A dispatch engine that matches by location.

The system reads the customer's location and the available drivers nearby, then routes every order to the driver who'll arrive fastest. ETAs stay short during rush hours and large events alike.

  • Live geolocation
  • Driver availability
  • ETA optimisation
  • Manual override

// 05 · Real-time tracking

The customer sees it. Ops controls it.

The same real-time backbone — two very different surfaces. For the customer: a clean ETA on the map. For ops: the entire fleet on a board, with the power to step in.

  • 01

    Customer view

    The customer watches the driver move on the map with a precise ETA — the same model as a ride-hailing app.

  • 02

    Ops dashboard

    Ops sees the entire fleet on the ground — who's busy, who's free, who's en route, and who's stuck.

  • 03

    Live intervention

    When needed — move a driver, reassign an order, or solve an issue before it ever reaches the customer.

// 06 · In-app payment

Secure end-to-end payment.

No cash in the field. No credit cards handed to drivers. No invoices to chase. The order closes automatically when the service is complete, and revenue syncs straight to the dashboard.

TORY · RECEIPTAuto-closed · LIVE
  • Mobile service£ 5.00
  • Distance850m
  • Arrival4 min
  • Driver IDDRV-0042
Total£ 5.00

// 07 · Technology

The stack behind the scenes

A modern stack chosen for the job — fast to build, stable in production, alive in real time.

  • Mobile
    • React Native
    • Expo
    • TypeScript
  • Backend
    • Node.js
    • NestJS
    • Socket.IO
  • Database
    • PostgreSQL
    • PostGIS
    • Redis
  • Maps & Routing
    • Google Maps
    • Mapbox
    • Geocoding
  • Payments
    • Stripe
    • Tranzilla
  • Cloud
    • AWS
    • CloudFront
    • S3
  • Observability
    • Sentry
    • Datadog
    • Logflare
  • Delivery
    • EAS
    • CI/CD
    • OTA Updates

// 08 · Got a similar idea?

From the idea to an app that actually moves.

We built Tory from zero — two apps, a real-time backend, end-to-end payments. If you have an on-demand idea waiting to ship, let's talk.

On-demand. In the field. In real time.