Route Planner A Day of Deliveries
A delivery app for a driver with a hundred-odd stops in a day, designed to hold the whole day rather than the next turn: import, fix, drive, prove, recap.
This is a prototype build: a real iPhone app in SwiftUI, on mock data, with the map drawn from scratch.

Home is the whole day
One screen answers the only two questions a driver has before setting off: how much is left, and when does it end.

Under it the day is four numbers, the van and its fuel, and one button that carries on where you stopped.

Getting the stops in
A dispatcher sends a spreadsheet, but a driver at the depot has a label in front of them and both hands full. So there are five ways in, and the fastest one is whichever is fastest right now.

Every address is checked before it can join the route, and the ones that fail say what is wrong with them rather than being dropped quietly.

Then it is a list you can scope (everything, still pending, priority, already delivered) with the next stop held in place.

Driving it
At the stop the card is reachable with a thumb: who it is, how far, and the four things you might need before you get out.

Settings, kept small
Three things worth changing and nothing else: what to optimise for, what counts as proof, and how it looks.

Dark
The app is dark-first, and a delivery day mostly starts before it is light.


Driving, delivering and looking back all hold together in it, and the proof sheet is where a theme usually falls apart.

The map, the route line and the accent survive the switch. Only the surfaces move.
