Delivered engagementLogistics & Field Ops · $25k – $35k
Upper

Plan, Route, Deliver

Delivered engagement. Coralsoft designed and built this product end to end; figures below retain their evidence level.

iOSAndroidWebCloudReact NativeExpo SDK 54Expo Router
Upper — product interface
Upper — product interface
The situation

What was in place before we started.

Upper optimizes multi-stop routes for delivery drivers — up to 500 stops per route. Import a manifest from Excel, CSV or a photo, set time windows and priorities, navigate with the app of your choice, and capture proof of delivery on every drop.

Upper optimizes multi-stop routes for delivery drivers — up to 500 stops per route. Import a manifest from Excel, CSV or a photo, set time windows and priorities, navigate with the app of your choice, and capture proof of delivery on every drop.

Engagement
4 months reconstructed
Team
3 people
Budget
$25k – $35k reconstructed
Year
2026
Used by
Amazon DSP/Flex, FedEx/UPS contractors, gig & courier drivers
Core engine
Optimize up to 500 stops per route
Coverage
Import, optimize, navigate, deliver, prove
Free tier
Free to 10 stops; paid Solo Driver tiers above
Implementation architecturereconstructed
React NativeExpo SDK 54Expo RouterTypeScriptNativeWindTanStack QueryReact Hook Form + ZodSupabase RealtimeNode.js + HonoDrizzle ORM + PostgreSQLRedisEAS Build + OTA Updates
Challenges

Each constraint, and what we did about it.

Constraint

Hours lost planning each morning

What we did

Routes optimized in seconds

Constraint

Stops typed in one by one

What we did

Import or dictate stops in bulk

Constraint

No optimization for distance

What we did

Optimized for time & distance

Constraint

Drivers left to improvise order

What we did

One-tap dispatch to drivers

Constraint

No live view of progress

What we did

Live progress & ETAs

Constraint

No data on idle or stop time

What we did

Insights on miles & stop time

The bottleneck was never the driving — it was the planning. Upper turns the morning scramble into a single optimize tap.

Results

Outcome, with the source of every figure.

4-month engagement
500
Stops optimized per route.
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
4.x★
On iOS & Android stores.
third-partyCorroborated in the logistic research doc's Upper Route Planner section.
Free
Up to 10 stops per route.
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
−37 mi
Average distance saved per route.
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
Excel
CSV or photo import
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
1-tap
Route optimization
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
Avoid
Tolls & highways
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.
On-time stop completion
unsourcedPresent in the deck config; no corroborating figure in the vertical research docs.

By replacing spreadsheet routing with one-tap optimization and a clear insights dashboard, Upper gave teams back their mornings — and the data to keep getting faster.

Roadmap

How it was sequenced.

4 monthsreconstructed delivery
Month 1

Discovery & shaping

Discovery with dispatchers & drivers; mapping the morning planning ritual.

  • Navigate & Drive
Months 2–3

Core build

Stop import, optimization engine, dispatch, driver navigation, proof of delivery.

  • Manifest Import
  • Optimization
Month 4

Launch & iterate

Insights dashboard, time-window constraints, reporting, team & fleet features.

  • Insights

More work like this.

Every case study is a Coralsoft delivery story, with the evidence behind each figure kept visible.