Improving Driver Experience for a Logistics Platform
Overview
RouteWise is a logistics platform that handles last-mile delivery routing and driver dispatch for regional carriers. Drivers were using the mobile app to receive routes, confirm deliveries, and report issues, but the interface was slow to load, hard to read while on the move, and lacked useful feedback after each stop.
I redesigned the driver-facing mobile experience to reduce errors, speed up stop-to-stop transitions, and give drivers better visibility into their remaining route. The goal was to make the app reliable and fast enough that drivers trusted it over their own workarounds.
-33%
Missed Deliveries
+18%
On-Time Rate
-25%
Driver-Reported Issues

High-contrast driver app with large text and route progress bar
Challenge
Drivers were using the app under difficult conditions: bright sunlight, moving vehicles, limited time between stops. The existing interface used small text, low-contrast elements, and multi-step confirmations that forced drivers to pull over or slow down to interact with the screen.
Many drivers had developed their own systems, printing route sheets or taking screenshots, because the app did not feel reliable enough to depend on in the field.
Problem Statement
How might we redesign the driver app so it is fast, legible, and trustworthy enough to replace manual workarounds, even under difficult field conditions?

Field photos showing sunlight glare and one-handed phone use
Approach
I rode along with drivers on actual routes to observe the app in context. Most of the problems were not about missing features. They were about speed, legibility, and trust.
What I found
Drivers needed to glance at the screen for one or two seconds at most. But the app required reading small labels, tapping small buttons, and confirming through modals that obscured the route. Every extra second of attention was a safety issue, not just a UX issue.

Original app with small text and multi-step confirmation modals
What I changed
I increased touch targets, boosted contrast for outdoor use, replaced confirmation modals with swipe-to-confirm gestures, and added a persistent route progress bar. The layout was restructured so the most important information (next stop, ETA, delivery count) was always the largest element on screen.

Old three-tap confirmation versus new single swipe gesture
Why it worked
By designing for the constraints of the actual environment (glare, motion, distraction), the app became fast and trustworthy enough that drivers stopped printing backup route sheets within the first two weeks of the rollout.

Drivers using the app without printed backup route sheets
Solution
The redesigned driver app prioritized glanceability, speed, and confidence in every interaction.
High-contrast route view: Built for sunlight and speed
The entire interface was redesigned with larger type, higher contrast, and bolder colors that remain readable in direct sunlight. The next stop is always the most prominent element, with address, delivery type, and ETA visible without scrolling.

Route view in direct sunlight, overcast, and evening conditions
Swipe-to-confirm: One gesture instead of three taps
Delivery confirmations were reduced from a tap-modal-confirm sequence to a single swipe gesture. This made stop completion faster and safer to do with one hand, without requiring focused attention on the screen.

Swipe-to-confirm gesture in resting, dragging, and completed states
Route progress bar: Always know where you stand
A persistent progress bar at the top of the screen shows completed stops, remaining stops, and estimated finish time. Drivers can gauge their pace at a glance and adjust without opening a separate route details screen.

Progress bar showing completed, current, and remaining delivery stops
Results
The redesigned driver app reduced missed deliveries, improved on-time rates, and cut down on the field issues that previously required dispatcher intervention.
-33% missed deliveries
Clearer stop details and faster confirmations reduced delivery errors
+18% on-time rate
Faster transitions between stops and visible route progress improved pacing
-25% driver-reported issues
Fewer app-related complaints and workaround requests from the field

Missed delivery and on-time rate improvements after launch
Reflection
Designing for drivers forced me to think about UX in a more physical way. Screen time is not just a metric, it is a safety variable. Every extra second of attention on the app is a second not spent on the road.
The best insight from this project was simple: if people are building workarounds to avoid your product, the product is the problem, not the people.
