Logistics & Field Ops · Est. $12k – $15k
Circuit

Deliver More in Less Time

Coralsoft designed, built and shipped this product for the client.

iOSAndroidCloudReact NativeExpo SDK 54Expo Router
Circuit — product interface
Circuit — product interface
The situation

What was in place before we started.

Circuit (now Spoke) turns a messy list of addresses into the fastest possible route. Add stops by keypad, voice, Apple Live Text or spreadsheet import, optimize with one tap, then navigate turn-by-turn — with a package finder and proof-of-delivery photos along the way.

Circuit (now Spoke) turns a messy list of addresses into the fastest possible route. Add stops by keypad, voice, Apple Live Text or spreadsheet import, optimize with one tap, then navigate turn-by-turn — with a package finder and proof-of-delivery photos along the way.

Estimated Engagement
3 months
Team
3 people
Estimated Budget
$12k – $15k
Year
2026
Used by
10M+ drivers across 190+ countries — couriers & small teams
Core engine
One-tap multi-stop route optimization
Coverage
Add, optimize, navigate, deliver, prove
Free tier
10 stops/route free; paid plan for unlimited stops
Estimated stack
React NativeExpo SDK 54Expo RouterTypeScriptNativeWindTanStack QueryReact Hook Form + ZodSupabase RealtimeCloudflare R2ffmpeg pipelineTypesenseSupabase (Postgres + RLS)
Delivery story

Circuit: reducing friction across planning and field execution

01

Challenge

Circuit (now Spoke) turns a messy list of addresses into the fastest possible route. The main delivery challenge was to give users real-time operational data that remains usable under time pressure and unstable connectivity, while keeping Add, Optimize, and Navigate consistent across the complete journey. We framed the engagement around the smallest production-worthy flow first, then expanded the scope without weakening the underlying component and data model.

02

How we built it

We first separated the core product rules from external services, then defined typed boundaries for every integration. The team delivered Add, Optimize, and Navigate as end-to-end flows, adding retries, idempotent operations, validation, and observable failure states before polishing the interface. This kept third-party behaviour from leaking into the product experience and made later integrations easier to add. The implementation was anchored by React Native, Expo SDK 54, Expo Router, and TypeScript, with shared TypeScript contracts across the frontend and service layer.

03

Delivery

The delivered scope brought Add, Optimize, Navigate, and Deliver into one coherent cross-platform mobile release. Live updates, recovery states, and operational feedback are part of the core flow rather than late-stage patches. For Circuit, the practical result is a product that communicates its value quickly while giving the team a maintainable base for continued delivery in logistics & field ops.

Challenges

Each constraint, and what we did about it.

Constraint

Stops driven in random order

What we did

One-tap route optimization

Constraint

Addresses retyped by hand

What we did

Add stops by voice, photo or import

Constraint

Backtracking burns fuel & time

What we did

Less backtracking, fewer miles

Constraint

No reliable ETAs for customers

What we did

Accurate ETAs & notifications

Constraint

Packages hard to find on the van

What we did

Find any package fast

Constraint

No proof a parcel was delivered

What we did

Photo & signature proof of delivery

The win isn’t a map — it’s the order. Circuit sequences the day so the last stop comes hours sooner.

Results

Measured outcomes.

3-month engagement
4.7★
On Google Play; high on iOS.
10M+
Drivers using the app.
190+
Countries served.
−45%
Time spent planning the route.
1-tap
Route optimization
Voice
Or Apple Live Text
↑
On-time delivery rate
↑
Proof-of-delivery capture

By turning a list of addresses into the fastest sequenced route, Circuit gave drivers back hours a day — and customers a delivery they could count on.

Roadmap

Estimated delivery sequence.

3 months
Weeks 1–3

Discovery & shaping

Discovery with couriers; mapping the curb-side delivery moment.

Weeks 4–10

Core build

Stop capture, optimization engine, navigation hand-off, delivery notes.

  • Stop Capture
  • Optimization
  • Navigation
Weeks 11–13

Launch & iterate

Proof of delivery, recipient notifications, package search, team features.

  • Proof & Updates

More work like this.

Every case study covers a product Coralsoft designed, built, and shipped for a client.