Fleet Driver App

2025

A mobile app for professional drivers on multi-stop routes, built on a tracking device in every vehicle. Shipped, and live with select clients.

Fleet Driver App

2025

A mobile app for professional drivers on multi-stop routes, built on a tracking device in every vehicle. Shipped, and live with select clients.

Client

B2B fleet platform

Client

B2B fleet platform

Role

Senior Product Designer

Role

Senior Product Designer

Service

UX Strategy, Mobile Design, Research

Service

UX Strategy, Mobile Design, Research

Fleet driver app case study cover

The challenge

The challenge

A mobile app for professional drivers on multi-stop routes, part of an integrated hardware–software fleet ecosystem. A proprietary tracking device in every vehicle syncs location and diagnostics automatically. I led the design and experience, working with mobile engineering, the hardware team and mobile operations.

Three fronts
  • No digital tools for the field. Drivers relied on paper logs, radio calls and personal phones, and high turnover meant the learning curve had to be minimal.

  • No truly mobile-first option. Competitor apps were desktop interfaces shrunk to a phone, with poor offline support.

  • Devices drivers never see. Tracking hardware raised privacy fears, and when something failed, drivers couldn’t tell whether it was the app, the phone or the device.

How do we design a mobile app that works in real-world field conditions and builds driver trust in tracking hardware they never see?

What the research showed

Field observation showed most app use happens at stops, and stops last two to five minutes. Drivers need glanceable information (next task, address, ETA) and one-handed use. On the hardware side, the questions were “How do I know it’s working?” and “Is it my phone, the app or the device?”

Three principles
  • Speed over features: primary actions within one or two taps.

  • Offline-first: the app mirrors the device, caching locally and syncing when connected.

  • Safety by design: driving mode switches off non-essential features.

Driver app trips screen with numbered markers on the trip details and the Start trip button
Driver app trips screen with numbered markers on the trip details and the Start trip button
Start of shift: today’s trips, one action

① Each trip shows route, start and dumping point ② A single Start trip button

Drive mode on arrival at a stop, with markers on the stop count and the outcome buttons
Drive mode on arrival at a stop, with markers on the stop count and the outcome buttons
At a stop, one tap records the outcome

① Stop 3 of 14 ② Collected, Partly collected or Couldn’t access

Decisions & outcome

Decisions & outcome

Three decisions carried the design, each tied to a research finding.

Progressive disclosure in drive mode

The trip panel collapses while navigating and expands for planning, so drivers can see beyond the next stop to plan fuel and breaks. End trip and Report stay within reach.

Incident reporting with one required input

Competitor flows asked for 8–10 required fields across several screens. Here, location comes from the device’s GPS, time is captured automatically and photos are an optional one-tap camera, so the incident type is the only required input.

Making the invisible device visible

An online/offline badge in drive mode shows whether the in-vehicle device is connected. Offline doesn’t stop the trip: updates and reports save on the phone and sync later. Actions that need signal stay in place but disabled, so the layout never shifts under the driver.

Where it stands

Shipped and live with select clients. It’s the first mobile-first driver experience in the company’s portfolio.

Collapsed drive mode with markers on the next stop, Navigate and Report issue
Collapsed drive mode with markers on the next stop, Navigate and Report issue
While driving: only the next stop

① Next stop, distance and time ② One Navigate button ③ Report issue always within reach

Expanded drive mode with markers on the dumping point, Optimise route and End trip
Expanded drive mode with markers on the dumping point, Optimise route and End trip
Expanded for planning, not driving

① Dumping point ahead ② Optimise budget, 3 left ③ End trip

Report incident form with markers on the type chips, auto-filled time and location, and photo buttons
Report incident form with markers on the type chips, auto-filled time and location, and photo buttons
One required field: the incident type

① Type chips, the only required input ② Time and location filled automatically ③ Photos optional

Offline drive mode with markers on the offline badge, the sync banner and the disabled optimise button
Offline drive mode with markers on the offline badge, the sync banner and the disabled optimise button
Offline never stops the trip

① Device status badge ② Updates saved and synced later ③ Actions that need signal stay in place, disabled

Want the full story?

The full case study goes deeper, with every decision up close, more screens and the reasoning behind them.

Create a free website with Framer, the website builder loved by startups, designers and agencies.