Back
OnWay in 6 minutes · Local delivery, live on the map
OnWay · Local delivery

Local delivery, live on the map

Customers order and track, drivers pick up and drop off, dispatch watches the whole city. AI fills carts, answers "where's my order?" and checks every drop-off photo.

Browse & orderSandbox paymentsLive trackingMasked chatDriver appProof of deliveryDispatch consoleAI orderingAI supportPhoto checks
1 · Get started

Three roles, one app

Try OnWay as a customer, a driver or a dispatcher. Pre-made accounts, no sign-up.

01Pick how you want to try it
OnWay
NEXT-GEN LOCAL DELIVERY & DISPATCH
Ready
CHOOSE EXPERIENCE ENTRY
Try as customer
Browse local stores, AI voice order & live track
Try as driver
Accept 30s offers, navigation & AI photo proof
Open dispatch view
Live multi-driver map, late flags & AI summary

Showcase entry points

Try as customer

Order from fictional local stores and watch the driver come to you.

Try as driver

Take a job, follow the route, capture proof of delivery.

Open dispatch view

Every live order and driver on one map, with manual controls.

Light and dark mode

Switch roles or themes any time from the top bar. Data resets nightly.

Start on the welcome screen: three entry points, pre-made accounts, no sign-up.
Switch between Customer, Driver and Dispatch from the top bar at any time.
02Your account, ready to go
OnWayCustomerDriverDispatch
VC
Visitor Customer
visitor@onway.app · (512) ••• ••41
Sign in
Email
Phone
SAVED ADDRESSES
South Congress Plaza
1500 S Congress Ave
Zilker Park Commons
2100 Barton Springs Rd
Seaholm District Courtyard
222 West Ave
PAYMENT (SANDBOX)
Visa •• 4242Default
PAST ORDERS
LD-8120 · Verde Vista Taqueria
Last Friday · $18.00 · "my usual"
Reorder
LD-7988 · Lone Star Smokehouse
Oct 12 · $31.25
Reorder
LD-7811 · Velvet Roast Cafe
Oct 5 · $11.00
Reorder
+ 2 more
Explore
AI Order
Activity
Profile
One tap rebuilds the cart

Customer profile

Email or phone sign-in

Customers sign up with either. Drivers get their own flow.

Saved addresses

Public, non-residential local drop points, never private homes.

Saved card (sandbox)

Stripe sandbox card on file. No real money moves.

Order history

Five past orders, so "my usual" and Reorder just work.

Sign in with email or phone, then keep addresses and a sandbox card on file.
Past orders with one-tap Reorder. The AI uses this history too.
2 · Browse and order

Your local spots, fast

Stores and restaurants sorted by distance or delivery time. Every brand here is invented.

03Nearby stores, sorted your way
OnWayCustomerDriverDispatch
DELIVER TO
South Congress Plaza
ONWAY SMART VOICE & NLPAI Concierge
Food & Dining
Quick Grocery
Pharmacy
Florals
Late Night
PROMO
Free delivery on first 3 orders
Use code ONWAYFREE
Claim
Curated Near You
Sorted by closest distancefastest ETA
DistanceFastest ETA
Ve
Velvet Roast Cafe & Bakery
1904 S Congress Ave · Free delivery
4.710-15 min0.4 mi
Ba
Barton Springs Organic Market
1301 Barton Springs Rd · Grocery
4.812-18 min0.6 mi
Lo
Lone Star Smokehouse & Greens
511 W 2nd St · BBQ
4.918-25 min0.8 mi
Ve
Velvet Roast Cafe & Bakery
1904 S Congress Ave · Free delivery
4.710-15 min0.4 mi
Ne
Neon Owl Wood-Fired Pies
1200 E 6th St · Pizza · Late night
4.612-16 min0.9 mi
Ve
Verde Vista Taqueria
1617 E Cesar Chavez · Tacos
4.814-20 min1.1 mi
Explore
AI Order
Activity
Profile

Home / Explore

Search or speak

Type "brisket" or tap the mic to ask the AI concierge.

Distance or fastest ETA

Nearby stores sorted by miles or delivery time, with live ETA.

Categories

Restaurants, grocery, pharmacy-style convenience, flowers and late night.

Promo banner

One seeded code, ONWAYFREE, for free delivery.

Home shows nearby stores with rating, ETA and distance.
Flip the sort from Distance to Fastest ETA, or jump into a category.
04Store page and item options
OnWayCustomerDriverDispatch
Lone Star Smokehouse & Greens
Open until 10:00 PM$2.99 delivery$15 minimum 4.9
Popular
Hill Country Smoked Brisket Plate
14-hour post oak smoked brisket, pickled jalapenos, Texas toast
$18.50 Most Loved
Smoked Turkey & Avocado Bowl
Greens, pickled onion, cotija
$14.75
Crispy Pimento Mac & Cheese
$6.50
Golden Peach Sweet Tea
$4.00
Hill Country Smoked Brisket Plate
Choose size and add-ons
Size
Regular (1/2 lb)$18.50
Pitmaster Cut (3/4 lb)+$5.50
Add-ons
Burnt Ends Upgrade+$3.50
Extra House BBQ Sauce+$0.75
Pickled Red Onions+$1.00
−1+
Add to cart · $18.50
Added to cart · Lone Star Smokehouse & Greens
Explore
AI Order
Activity
Profile

Store page

Hours, fee, minimum

Opening hours, distance-based delivery fee and minimum order up top.

Item options

Pick a size and add-ons. The price updates as you go.

One store per order

The cart holds items from a single store, so orders stay simple.

Each store shows opening hours, the delivery fee and the minimum order.
Tap an item to choose size and add-ons, then add it to the cart.
05Set the drop-off point
OnWayCustomerDriverDispatch
Delivery address
Zilker Park Commons
2100 Barton Springs Rd
Zilker Botanical Garden lot
2220 Barton Springs Rd
Zilker Metro Station
Robert E Lee Rd
Drag the pin to the exact spot
SAVED
South Congress Plaza
Zilker Park Commons
Seaholm Courtyard
Deliver here
Explore
AI Order
Activity
Profile

Addresses

Autocomplete search

Start typing and pick from suggested local addresses.

Adjust the pin

Nudge the pin on the map for the exact entrance or gate.

Saved addresses

Reuse saved drop points in one tap. US address format throughout.

Search with autocomplete, then adjust the pin on the map.
Or pick one of your saved addresses.
3 · Checkout and pay

Clear fees, safe payments

Promo, tip and instructions in one sheet. Payments run in Stripe sandbox mode.

06Cart, promo, tip, instructions
OnWayCustomerDriverDispatch
Your cart
Lone Star Smokehouse & Greens · one store per order
1× Brisket Plate · Pitmaster, Burnt Ends$27.50
1× Crispy Pimento Mac & Cheese$6.50
1× Golden Peach Sweet Tea$4.00
Promo code
Apply
Free delivery applied
Tip your driver
15%
18%
20%
25%
Custom
Drop-off
 Leave at door
 Hand to customer
Continue to payment

Checkout sheet

Promo code

ONWAYFREE takes the delivery fee off.

Tip selection

15, 18, 20 or 25 percent, or a custom amount.

Leave at door or hand over

The driver sees this choice at drop-off.

Delivery instructions

Free-text notes for gates, buzzers or meeting spots.

Add a promo code and pick a tip.
Choose leave at door or hand to customer, and add instructions.
07Every fee, upfront
OnWayCustomerDriverDispatch
Order summary
Lone Star Smokehouse & Greens → Zilker Park Commons · 1.8 mi
Subtotal$0
Delivery fee (1.8 mi, distance-based)$3.49 $0.00
Service fee$2.28
Tax (8.25%)$3.14
Driver tip (20%)$7.60
Total$0
Stored as integer cents: 5102

Fees

Subtotal and service fee

Items plus a flat service fee, shown before you pay.

Distance-based delivery fee

Priced by route distance. Promo and free-delivery rules apply.

One tax rate

A single configurable rate, 8.25% by default.

Money in cents

Every amount is stored as integer cents, so totals never drift.

Subtotal, distance-based delivery fee, service fee, tax and tip, all upfront.
08Pay with Stripe, in sandbox
OnWayCustomerDriverDispatch
Payment
Pay with Apple Pay
Pay with Google Pay
or pay by card
12 / 29
424
78704
Sandbox payments: no real money is charged. Use card 4242 4242 4242 4242.
Place order · $51.02
StripeAuthorized $51.02
Card held now, captured on delivery
Cancelled orders release the hold

Stripe sandbox

Card, Apple Pay, Google Pay

PaymentSheet on mobile, Payment Element on web.

Clear sandbox notice

Shown at checkout. Use card 4242 4242 4242 4242.

Authorize, then capture

The card is authorized at order and charged only on delivery.

Cancel releases the hold

If an order is cancelled, the authorization is released.

Pay by card, Apple Pay or Google Pay. A notice makes clear it's sandbox mode.
The payment is authorized now and captured on delivery.
4 · Live tracking

Watch your driver arrive

Every status change, every few seconds of movement, a live ETA.

09Every step, as it happens
OnWayCustomerDriverDispatch
Order LD-8492
Lone Star Smokehouse & Greens
Placed
6:31 PM
Accepted by store
6:31 PM
Driver assigned
Marcus D. · Hybrid Sedan
Driver at pickup
6:38 PM
Picked up
6:42 PM
Driver nearby
0.3 mi away
Delivered
6:51 PM
Order events
picked_up → driver_nearby · 6:48:12 PM · system
Explore
AI Order
Activity
Profile
OnWay · nowOrder placed with Lone Star Smokehouse
OnWay · nowLone Star accepted your order
OnWay · nowMarcus D. is on the way to the store
OnWay · nowMarcus has arrived at the store
OnWay · nowYour food is picked up
OnWay · nowMarcus is 0.3 mi away
OnWay · nowDelivered. Enjoy your meal!

Order states

Server-enforced state machine

placed → accepted_by_store → driver_assigned → driver_at_pickup → picked_up → driver_nearby → delivered

A notification per step

Push on Android and iOS, live in-app banners on web.

Timestamped history

Each transition is validated and logged in order_events.

Side states

Cancelled by customer or store, no driver found, delivery failed.

The order moves through seven states, each validated on the server.
You get a notification at every step, and every change is timestamped.
10Your driver, live on the map
OnWayCustomerDriverDispatch
Location ping every 3 s
ARRIVING IN
14 min
MD
Marcus D.
Hybrid Sedan · ★ 4.9
Chat
Call
Support
Explore
AI Order
Activity
Profile

Live tracking

Map, route and ETA

Driver position, route line and an ETA that updates as they move.

Updates every 3-5 seconds

Your map refreshes within 2 seconds of each location ping.

Real GPS on phones

Android and iOS drivers report real GPS. On web, drivers follow real routes.

See the driver move along the route while the ETA counts down.
11"Driver nearby" at 0.3 miles
OnWayCustomerDriverDispatch
0.3 mi radius
OnWay · nowMarcus is 0.3 mi away. Head out to meet him.
Driver nearby
2 min
MD
Marcus D.
Chat
Call
Calling via masked number. Your number stays private.
Explore
AI Order
Activity
Profile

Arrival

Nearby trigger

When the driver is within 0.3 miles, the order moves to driver_nearby.

Heads-up notification

So you can meet the driver at the door.

Masked contact

Call or chat without either side seeing a real phone number.

At 0.3 miles you get a "driver nearby" alert.
Contact the driver with masked call or chat.
12Chat without sharing numbers
OnWayCustomerDriverDispatch
MD
Marcus D.
Numbers hidden · in-app chat
Hi! I'm pulling up to Zilker Park Commons now.
Great, I'm at the bench by the north gate.
Got it, see you in a minute.
Thanks!
Explore
AI Order
Activity
Profile

Masked chat

In-app chat

Customer and driver message each other right from the order.

No numbers exposed

Profiles only keep a masked phone. Dispatch can join the chat too.

Message the driver in the app. Phone numbers are never shown.
5 · After delivery

Proof, ratings and a receipt

See where your order was left, rate the trip, keep the receipt.

13See the proof, rate the trip
OnWayCustomerDriverDispatch
Delivered
6:51 PM · Zilker Park Commons
AI check passed
Rate Marcus
Rate the store
Submit ratings
Explore
AI Order
Activity
Profile

After delivery

Proof-of-delivery photo

The driver's photo, already checked by AI, is shown to you.

Rate driver and store

One to five stars each, plus an optional comment.

See the proof-of-delivery photo, then rate the driver and the store.
14Your receipt
OnWayCustomerDriverDispatch
Receipt
Paid
Order LD-8492 · Oct 23, 2026 · 6:51 PM
Lone Star Smokehouse & Greens
511 W 2nd St
Brisket Plate (Pitmaster, Burnt Ends)$27.50
Crispy Pimento Mac & Cheese$6.50
Golden Peach Sweet Tea$4.00
Subtotal$38.00
Delivery (ONWAYFREE)$0.00
Service fee$2.28
Tax 8.25%$3.14
Tip$7.60
Total$51.02
Visa •• 4242 · captured at delivery
Reorder
Explore
AI Order
Activity
Profile

Receipt

Itemized receipt

Items, options, fees, tax and tip, line by line.

Charged on delivery

The authorized amount is captured once the order is delivered.

A full itemized receipt, with the charge captured at delivery.
6 · Order by chat or voice

Say it. The cart fills itself.

The AI searches stores, reads menus and your history, then builds a cart for you to confirm.

15"Get me my usual from last Friday"
OnWayCustomerDriverDispatch
OnWay AI ConciergeSonnet tools
read_order_history read_menu · Verde Vista Taqueria build_cart
Your usual from last Friday (LD-8120) is ready to review:
Verde Vista Taqueria
1× Carnitas Michoacanas Taco Trio$13.50
1× Hibiscus Mint Agua Fresca$4.50
Cart subtotal (you confirm)$18.00
Load cart & review order
Listening…
Explore
AI Order
Activity
Profile

Voice ordering

Speak or type

Device speech-to-text on phones, Web Speech in Chrome and Edge.

Tools, not guesses

The AI searches stores, reads menus and order history, then builds the cart.

You confirm, always

It never places an order or charges a card. You review and pay.

Tap the mic and say what you want. "My usual from last Friday" just works.
The AI fills the cart. You review and confirm.
16It asks when it needs to
OnWayCustomerDriverDispatch
OnWay AI ConciergeSonnet tools
My usual
Vegetarian under $20, 30 min
2 pepperoni pizzas
search_stores · pizza · nearest
Neon Owl Wood-Fired Pies is 0.9 mi away (12-16 min). Which size?
12"
14"
build_cart
Neon Owl Wood-Fired Pies
2× Hot Honey Pepperoni Pie (14")$39.00
Review cart
14 of 40 AI ordering messages used today
Explore
AI Order
Activity
Profile

Chat ordering

Plain-language requests

"Something vegetarian under $20 that can get here in 30 minutes" works too.

Clarifying questions

When size or options matter, it asks before building the cart.

Daily cap

40 ordering messages per user per day, enforced on the server.

If something's missing, like size, the AI asks first.
Usage is capped per user per day on the server.
7 · AI support agent

Answers from live data

It checks your real order and driver ETA, takes allowed actions with your OK, and hands off to a person when needed.

17"Where's my order?"
OnWayCustomerDriverDispatch
OnWay AI Support
Order LD-8492
Where's my order?
get_order_status get_driver_eta
Marcus picked up your order at 6:42 PM. He's 1.2 mi away and arrives in about 6 min.
Live ETA 6 min
Explore
AI Order
Activity
Profile

Support agent

Live data only

Answers come from tools: order status, driver ETA, items and policies.

Matches the map

The ETA it quotes is the same live ETA on your tracking screen.

Ask in plain words. The answer comes from live order and ETA data.
18Fixes, with your OK
OnWayCustomerDriverDispatch
OnWay AI Support
Order LD-8492
My order is missing the sweet tea.
get_order_items
Sorry about that. I can open a refund review for the Golden Peach Sweet Tea ($4.00).
Create refund review ticket?
Confirm
Ticket ST-1042 opened. A teammate reviews it. No automatic refunds.
Can you tell the driver to use the north gate?
Update delivery instructions?
Confirm
Updated. Marcus can see it now.
Explore
AI Order
Activity
Profile

Allowed actions

Missing item

Creates a refund-review ticket. A person decides, never the AI alone.

Update instructions

Changes delivery notes after you confirm.

Confirmation first

Every action waits for your explicit OK.

Missing item? It opens a refund review ticket after you confirm.
It can also update instructions, again only with your OK.
19Cancel, or hand off to a person
OnWayCustomerDriverDispatch
OnWay AI Support
Order LD-8492
Cancel my order
get_order_status · accepted_by_store
It hasn't been picked up yet, so I can cancel it. The $24.60 hold will be released.
Cancel order LD-8497?
Cancel order
Cancelled. Payment authorization released.
Actually, can I talk to a person?
Of course. I've passed this chat to our dispatch team with the full history.
Handed to dispatch queue · usually under 2 min
40 support messages per day
Explore
AI Order
Activity
Profile

Escalation

Cancel before pickup

Allowed with confirmation. The card hold is released.

Human handoff

When it can't resolve something, or you ask, it goes to the dispatch queue.

Capped and logged

40 support messages per user per day. Every AI call is logged.

It can cancel before pickup and release the payment hold.
Ask for a person anytime: it hands off to dispatch.
8 · Driver app

Go online, take a job

Offers go to the nearest driver first. Navigate, pick up, keep moving.

20Sign up and go online
OnWayCustomerDriverDispatch
MD
Marcus D.
Approved
Vehicle type
Hybrid Sedan
EV
Cargo Scooter
Pickup Truck
You're offlineYou're online
Location is shared only while you're online
ONLINE · GPS active
Waiting for offers near Downtown…
Jobs
Map
Earnings
Driver

Driver basics

Driver sign-up with vehicle

Hybrid sedan, EV, cargo scooter or pickup. Status shows Approved.

Online / offline toggle

Going offline stops location tracking immediately.

Drivers sign up with a vehicle type, then go online.
Location is tracked only while online.
21A job offer, 30 seconds to decide
OnWayCustomerDriverDispatch
PostGIS nearest match · 2.4 mi · 16 min
$0
+$4.00 tip incl. · guaranteed total
30s
Pickup: Lone Star Smokehouse & Greens (0.8 mi)
Drop-off: Zilker Park Commons
Not accepted in 30 s? It goes to the next nearest driver.
Accept offer (lock $14.25)
Job LD-8492 accepted · head to pickup
Jobs
Map
Earnings
Driver

Job offers

Clear pay upfront

Pickup, drop-off, distance and estimated pay, tip included.

30-second window

Accept before the timer runs out.

Nearest driver first

PostGIS finds the closest available driver, then the next.

Each offer shows pickup, drop-off, distance and pay with a 30-second timer.
Offers go to the nearest driver first. Tap to accept.
22Navigate, then confirm pickup
OnWayCustomerDriverDispatch
Google Maps
Apple Maps
At pickup · Lone StarLD-8492
1× Brisket Plate (Pitmaster, Burnt Ends)
1× Crispy Pimento Mac & Cheese
1× Golden Peach Sweet Tea
Confirm items & mark picked up
picked_up · customer notified
Jobs
Map
Earnings
Driver

Navigation and pickup

In-app route

Turn-by-turn route to the store, then to the customer.

Hand off to Maps

One tap opens Google Maps or Apple Maps.

Confirm items

Tick each item, then mark the order picked up.

Follow the in-app route, or open Google Maps / Apple Maps.
At the store, confirm items and mark picked up.
23Keeps tracking in the background
6:44
Friday, October 23
OnWaynow
Sharing location · active delivery
LD-8492 → Zilker Park Commons · 1.2 mi left
15 m distance filter, slower pings when stopped
No signal · 3 updates and 1 photo queued
Back online · queue sent in order

Background location Android & iOS

Works with the app closed

Keeps reporting during an active job, with the persistent Android notification.

Battery-conscious

About a 15 m distance filter, lower frequency when stationary.

Offline queue

Status updates and photos queue up and send when signal returns.

During a job, location keeps flowing in the background.
Lose signal? Updates queue up and send when you're back online.
9 · Proof of delivery

Photo, AI check, signature

Every drop-off gets a photo that AI checks in seconds, plus an optional signature.

24Snap the photo, AI checks it
OnWayCustomerDriverDispatch
Proof of deliveryLD-8492
Camera
Flagged: too dark, no package visible
Please retake (1 retry left)
Passed: bag visible at the entrance
AI check 2 of 2 · Haiku vision
Retake
Use photo
Flagged photos go to dispatch for review. Never blocks delivery.
Jobs
Map
Earnings
Driver

AI photo check

Photo required

Camera on phones. File picker or a pre-made image on web.

Pass or flag, with a reason

Is a bag visible? At a door? Too dark or blurry?

One retake

Max two checks per delivery. Flags show up in the dispatch console.

The AI checks the photo: too dark, no package? It's flagged.
One retake, and it passes. It never blocks completing the job.
25Signature and completion
OnWayCustomerDriverDispatch
Customer chose: Hand to customer
"Meet me by the bench at the north gate."
Customer signature (optional)
Sign here
Clear
Complete delivery
delivered · 6:51 PM
Payment captured: $51.02
Tapped twice? Only one transition, only one charge.
Jobs
Map
Earnings
Driver

Drop-off

Follows the customer's choice

Leave at door or hand to customer, with their instructions.

Optional signature

Captured on screen and stored with the photo.

Idempotent completion

Double taps never create duplicate transitions or charges.

Follow the drop-off instructions, collect a signature, complete.
Completing captures the payment, exactly once.
26When delivery can't happen
OnWayCustomerDriverDispatch
Delivery failed
Choose a reason
Customer unreachable
Address issue
Unsafe location
Photo
Return instructions
Return items to Lone Star Smokehouse & Greens, 511 W 2nd St. Dispatch is notified.
Start return
delivery_failed · customer and dispatch notified
Jobs
Map
Earnings
Driver

Delivery failed

Pick a reason

Customer unreachable, address issue or unsafe.

Photo as evidence

Attach a photo of where you tried.

Return instructions

The app tells the driver where to take the order back.

If a drop-off fails, pick a reason, add a photo and get return instructions.
27Earnings at a glance
OnWayCustomerDriverDispatch
Earnings
TODAY
$0
6 jobs
THIS WEEK
$0
34 jobs
Tips kept today$24.00
PER JOB
LD-8492 · Lone Star Smokehouse
6:51 PM · 2.4 mi
$14.25
+$4.00 tip
LD-8477 · Velvet Roast Cafe
5:58 PM · 1.1 mi
$9.80
+$3.00 tip
LD-8463 · Verde Vista Taqueria
5:12 PM · 3.0 mi
$16.40
+$5.00 tip
LD-8450 · Barton Springs Market
4:20 PM · 2.2 mi
$13.15
+$4.00 tip
Jobs
Map
Earnings
Driver

Earnings

Today and this week

Running totals across all jobs.

Per-job breakdown

Pay and tip for every delivery. Payouts are out of scope for now.

See today and this week, tips, and a per-job breakdown.
10 · Dispatcher console

The whole city on one screen

Every driver and order live, late flags, manual controls and an AI summary.

28Every driver and order, live
onway.lycore.com/dispatch
OnWayCustomerDriverDispatch
Orders today
0
+18% vs avg
Avg delivery time
0 min
City core
On-time rate
0%
Flags monitored
Active drivers
0 / 12
8 on active job
Audit log
● On job (8)  ● Idle (2)  ● Offline (2)
What needs my attention? (4/30)
LIVE ORDERS & MANUAL INTERVENTION
All
Late
Unassigned
Flagged
LD-8492 · Lone Star Smokehouse & Greens
Visitor (Zilker Park) · Marcus D.
DRIVER_NEARBY · 3 min (on time)
LD-8489 · Verde Vista Taqueria
Alex R. (Zilker Commons) · Elena R.
PICKED_UP · ETA +12 min late
LD-8495 · Barton Springs Organic Market
Jordan K. (Seaholm Plaza) · Unassigned
ACCEPTED_BY_STORE · waiting 6 min for driver
LD-8491 · Neon Owl Wood-Fired Pies
Taylor M. (E 6th St) · Devon K.
DELIVERED · photo flagged (dark / no bag)
Metrics up top: orders today, average delivery time, on-time %, active drivers.
The map shows all 12 drivers moving, colour-coded on job, idle, offline.
29Spot problems fast
onway.lycore.com/dispatch
OnWayCustomerDriverDispatch
Orders today
0
+18% vs avg
Avg delivery time
0 min
City core
On-time rate
0%
Flags monitored
Active drivers
0 / 12
8 on active job
Audit log
● On job (8)  ● Idle (2)  ● Offline (2)
What needs my attention? (4/30)
LIVE ORDERS & MANUAL INTERVENTION
All
Late
Unassigned
Flagged
LD-8492 · Lone Star Smokehouse & Greens
Visitor (Zilker Park) · Marcus D.
DRIVER_NEARBY · 3 min (on time)
LD-8489 · Verde Vista Taqueria
Alex R. (Zilker Commons) · Elena R.
PICKED_UP · ETA +12 min late
LD-8495 · Barton Springs Organic Market
Jordan K. (Seaholm Plaza) · Unassigned
ACCEPTED_BY_STORE · waiting 6 min for driver
LD-8491 · Neon Owl Wood-Fired Pies
Taylor M. (E 6th St) · Devon K.
DELIVERED · photo flagged (dark / no bag)
LD-8489 · Verde Vista Taqueria
Alex R. (Zilker Commons) · Elena R.
PICKED_UP · ETA +12 min late
ETA exceeded by more than 10 minutes
LD-8495 · Barton Springs Organic Market
Jordan K. (Seaholm Plaza) · Unassigned
ACCEPTED_BY_STORE · waiting 6 min for driver
No driver after 5 minutes
LD-8491 · Neon Owl Wood-Fired Pies
Taylor M. (E 6th St) · Devon K.
DELIVERED · photo flagged (dark / no bag)
AI flagged the proof-of-delivery photo
Filter to Late (ETA +10 min), Unassigned (no driver after 5 min) or Flagged.
30Step in: reassign, cancel, chat
onway.lycore.com/dispatch
OnWayCustomerDriverDispatch
Orders today
0
+18% vs avg
Avg delivery time
0 min
City core
On-time rate
0%
Flags monitored
Active drivers
0 / 12
8 on active job
Audit log
● On job (8)  ● Idle (2)  ● Offline (2)
What needs my attention? (4/30)
LIVE ORDERS & MANUAL INTERVENTION
All
Late
Unassigned
Flagged
LD-8495 · Barton Springs Organic Market
Jordan K. (Seaholm Plaza) · Unassigned
ACCEPTED_BY_STORE · waiting 6 min for driver
LD-8489 · Verde Vista Taqueria
Alex R. (Zilker Commons) · Elena R.
PICKED_UP · ETA +12 min late
LD-8491 · Neon Owl Wood-Fired Pies
Taylor M. (E 6th St) · Devon K.
DELIVERED · photo flagged (dark / no bag)
LD-8494 · Velvet Roast Cafe & Bakery
Casey L. (Congress Plaza) · Sofia T.
PICKED_UP · 8 min (on time)
Reassigned LD-8495 to Lucas B. · logged
Open an order to reassign, cancel with a reason or chat with customer or driver.
Every manual action is written to the audit log.
31"What needs my attention?"
onway.lycore.com/dispatch
OnWayCustomerDriverDispatch
Orders today
0
+18% vs avg
Avg delivery time
0 min
City core
On-time rate
0%
Flags monitored
Active drivers
0 / 12
8 on active job
Audit log
● On job (8)  ● Idle (2)  ● Offline (2)
What needs my attention? (4/30)
LIVE ORDERS & MANUAL INTERVENTION
All
Late
Unassigned
Flagged
LD-8492 · Lone Star Smokehouse & Greens
Visitor (Zilker Park) · Marcus D.
DRIVER_NEARBY · 3 min (on time)
LD-8489 · Verde Vista Taqueria
Alex R. (Zilker Commons) · Elena R.
PICKED_UP · ETA +12 min late
LD-8495 · Barton Springs Organic Market
Jordan K. (Seaholm Plaza) · Unassigned
ACCEPTED_BY_STORE · waiting 6 min for driver
LD-8491 · Neon Owl Wood-Fired Pies
Taylor M. (E 6th St) · Devon K.
DELIVERED · photo flagged (dark / no bag)
One button: AI summarises late, unassigned, flagged photos and open tickets, each linked.
Jump straight in, e.g. review a flagged photo and approve it.
11 · Built for the real world

The hard parts, handled

Real-time location, a strict order state machine, payments and AI with guardrails.

32One state machine, no double taps
placed
→
accepted_by_store
→
driver_assigned
→
driver_at_pickup
→
picked_up
→
driver_nearby
→
delivered
cancelled_by_customercancelled_by_storeno_driver_founddelivery_failed
Double tap? No double charge.

Transitions run through one server function, transition_order_state. A repeat call is ignored.

Picked up
Picked up
1 transition recorded · retry ignored
order_events
fromtoactorat
driver_at_pickuppicked_updriver · Marcus D.6:42:08 PM
picked_updriver_nearbysystem · 0.3 mi6:48:12 PM
driver_nearbydelivereddriver · Marcus D.6:51:30 PM
Every order follows one server-enforced state machine, with clear side states.
Transitions are idempotent and timestamped. Retries never double-advance.
33Phones go native, web simulates
CapabilityAndroid / iOSWeb
Customer ordering, trackingFullFull
Driver locationReal GPS, foreground + backgroundSimulated along real routes
NotificationsPush (Firebase Cloud Messaging)Live in-app updates
Proof-of-delivery photoCameraFile picker or pre-made image
Voice orderingDevice speech-to-textWeb Speech in Chrome and Edge
Dispatcher console-Full
  On web, 8-12 simulated drivers use the same APIs and state machine as real ones
Android and iOS use real GPS, push and camera. Web simulates the field side the same way.
Order on web and a simulated driver accepts in 10-20 seconds, then runs the full trip.
34Safe by default
No secret keys in the app

Only publishable keys, restricted by domain or app ID. AI, payments and routing run server-side.

Row-level security

Customers see their own orders. Drivers see only offered or assigned jobs. Dispatch sees all.

AI caps on the server

Ordering 40/day, support 40/day, photo checks 2 per delivery, dispatch summaries 30/day.

Every AI call logged

User, feature, model and tokens, in ai_usage.

Location kept 7 days

Location pings are deleted after a week. Showcase data resets nightly.

Invented brands only

Fictional stores, menus and images. Public drop points, never private homes.

No secret keys, row-level security, server-side AI caps and short data retention.

That's OnWay

  • 1Browse, customize, order
  • 2Sandbox payments, captured on delivery
  • 3Live map and ETA
  • 4Masked chat and notifications
  • 5AI orders by chat or voice
  • 6AI support with live data
  • 7Driver jobs, navigation, background GPS
  • 8AI-checked proof of delivery
  • 9Dispatch map, flags and controls
  • 10AI attention summary

Pick customer, driver or dispatch on the welcome screen. No sign-up.

Welcome
Get started
Browse
Checkout
Tracking
Delivered
AI ordering
AI support
Driver
Drop-off
Dispatch
Under the hood
Recap
0:00
Turn your phone sideways for a bigger view.