---
title: "EachStop: Case Study"
description: "Field work software for companies that send vans out, from planning the round to invoicing it."
canonical_url: https://webscape.co.nz/work/eachstop
site: Webscape
markdown_url_convention: "append .md to any URL on this site, or send Accept: text/markdown"
index: https://webscape.co.nz/llms.txt
---

# EachStop

## Overview

- Year: 2026
- Type: Web App, iOS App, Development
- Built with: Next.js, TypeScript, Swift, SwiftUI, Node, MongoDB
- Live site: https://eachstop.com

## The brief

EachStop is a product we designed and built from scratch, for firms whose work happens in a van. The office picks who is getting a visit and the software works out the order to drive them in. The driver signs in on their phone and gets that day, one stop at a time, with whatever the office needs recorded when they arrive. One deployment runs several trades at once, so a bin round, a tank of used cooking oil and a parcel all move through the same system while each company sees its own words on screen. We built the driver's app, the dispatch panel, the customer portal, the API and the website.

## Scope

- A dispatch panel on the web for planning rounds, watching the vans and running the billing
- A native iPhone app for drivers, written in Swift and SwiftUI
- Rounds ordered by drive time, so nobody sits dragging rows up and down a list
- A live map of every driver, updated from the positions their handsets report
- Directions and spoken guidance inside the app, rather than a hand-off to another one
- Questions answered at the stop: counts, choices, signatures, photographs
- Charges raised as the work happens, drafted into invoices and exported for Xero and MYOB
- A customer portal where customers book visits and look up their own history
- A REST API, signed webhooks and a WordPress plugin for the shops that need one
- Multi-tenant from the ground up, with each company behind its own depot code
- The marketing site at eachstop.com

## Ordering The Day

The round shows up in the order that drives fastest

Picking the stops is the easy half. Putting them in a sensible order is the part that costs a depot an hour every morning, so the software does it: the server works out how long it takes to get between every pair of stops, orders the day around those times rather than around distance on a map, and pins the depot as stop one.

- **Built For A Van**: Big targets, high contrast, and the two things a driver needs on the same screen as the map. Guidance keeps running with the phone face down, and music ducks for the turn instead of stopping.
- **Today, And Nothing Else**: The office can plan any date it likes. The handset only ever serves the current one, so there is no date picker to get wrong and no half-finished round from last week to fall back into.
- **Changed While They Are Out**: Stops can be added, dropped or reordered after the van has left. Anything already worked stays put, the rest is re-planned from where the driver actually is, and the phone tells them it changed rather than rearranging the list under their thumb.
- **The Company Words**: A rubbish firm has service addresses and collections. A courier has addresses and jobs. Each company renames what it wants, and that is all their drivers and their customers ever see.

When no mapping provider is configured or one goes down mid-plan, the day is ordered on estimates instead and the panel says so. A bad afternoon at a provider makes the ordering rougher rather than stopping the depot.

## Result

One system that plans the day in the office and holds up in a van, whatever it is the vans are carrying.

---

> Full site index for agents: https://webscape.co.nz/llms.txt
