Convoy.
An operations dashboard that runs a whole fleet from one screen.
- Client
- Nordvik Logistics
- Platform
- Web, tablet
- Timeline
- 20 weeks
- Year
- 2026
- fewer late deliveries
- 32%
- tools in daily use
- 4 → 1
- daily active users
- 900+
Nordvik tracked shipments across four separate tools. We brought them into one dashboard with a live map, delay prediction and role-based views, so the operations team works from a decision screen instead of a spreadsheet.
The challenge
Dispatchers kept four tools open at once and reconciled them by hand. A late truck showed up in one system twenty minutes before the others, and by the time someone noticed, the delivery window was already gone.
What we did
We sat with the dispatch team for two weeks before drawing anything. The result is a single view per role: dispatchers see what is at risk in the next hour, managers see the day, and drivers get one next action. Positions stream in live, and a delay model flags trouble before it becomes a phone call.
The outcome
All four tools were retired within a quarter of launch. Late deliveries dropped by a third, and more than 900 people now open Convoy every working day.
Scope
- UX research
- Design system
- React + TanStack
- Real-time infrastructure
Colour palette
- #0F172A
- #2563EB
- #3B82F6
- #F8FAFC
- #16A34A
What made the difference.
- 01
Risk first, not rows
The default view sorts by what is about to go wrong, so the first thing on screen is the next decision.
- 02
Live without the noise
Positions update in real time, but the interface only moves when something changes status.
- 03
A system the team owns
Sixty-two components, documented and handed over, so Nordvik’s engineers keep shipping without us.
Up next,
Lone Keep.
A pixel art roguelite about defending one tower, alone.