← All docs

Drivers

The driver mobile app

The redesigned phone app — what drivers see and how they move an order through the day.

Drivers don't get the dashboard. They open /driver on their phone (after signing in once and bookmarking the page, or installing it as a home-screen app). It's mobile web — no app store, works offline for the duration of a route.

Today screen

The header greets the driver by name ("Hi, Thabo") next to their avatar, with a scan shortcut and a more-menu (delivery history, vehicle check, load check if enabled, sign out). Below: today's date, a big hero count of deliveries, and a progress bar with a delivered / total counter.

Three filter chips — All / To deliver / Done — slice the flat stop list underneath. Each stop row carries the customer's initials avatar, name, address, a colour-coded status pill, item count, time window, and an attempt badge if it's a repeat attempt. A "Coming up · next 7 days" peek at the bottom lets the driver prep ahead.

Order detail

Tapping a stop opens the order: a status pill, the customer name as the loudest thing on the screen, then the address. Two equal buttons — Call (phone) and Navigate (Google Maps) — sit below. Persistent customer notes (gate code, dog warning) and order-specific notes appear in amber callouts. The items list shows each line; tap any item to flag a per-item issue (see When something goes wrong).

A sticky footer holds a quiet "Report an issue" link and a single primary CTA that shifts with the order's state — "Mark out for delivery" before the depot, "I've arrived" / "Confirm delivery" once en route.

Confirm delivery

The Confirm screen leads with "To {customer}, at {address}" and a live GPS-lock indicator. From there the driver captures whatever your workspace requires (see Settings → Delivery — proof of delivery):

  • Photo — a big tap-to-open-camera box. Optional by default; a hard requirement when your workspace turns the photo gate on.
  • Who received it — quick chips (the customer's name, Housemate, Colleague, Left at door) plus a free-text override.
  • Customer PIN — only when your workspace requires it; the customer reads the 4-digit code from their tracking page.
  • Scan parcel — only when your workspace requires QR-scan proof; the driver scans the parcel barcode to confirm it's the right one.
  • Items recap — what's being handed over for this attempt.

With every proof gate off (the default), Confirm delivery is a single green-button tap. Hitting it records the proof of delivery, updates the customer's tracking page, fires their delivery notification, and drops the driver onto a clean "Delivered." success screen with a summary and a one-tap "Navigate to next stop".