Product Design for logistics SaaS

Designing an operations dashboard that tells

a fleet dispatcher which vehicles need attention

before they have to go looking for them.

Pick a slot with Isaac

Let's talk through your product and see if I can help.

Client

Ampra

Problem area

Surfacing critical vehicle decisions for EV fleet dispatchers

Services provided

Product design, Design system, React + Tailwind live demo

Deliverbales

React Components, Dashboard UX, Design System

TIMELINE

2 Weeks

Vehicles are prioritized by urgency, not alphabetically or by vehicle number. VH-0055 at 7% battery with 19 miles remaining on a route surfaces at the top — not buried in a list of 142 vehicles.

The dispatcher sees the problem and acts. They don't go looking for it.

From Flowchart to a Back End Ready React Prototype

UX research, developing customer journeys, building a design system, extensive UI design & prototype development.

Step 1 — Flow mapping

Mapped the full dispatcher workflow in Figma before designing a single screen. Every state, every decision point, every edge case.

Step 2 — Figma for direction

Visual hierarchy and component structure. Not pixel-perfect specs — enough to move into code with confidence.

Step 3 — Built in Claude Code + VS Code

Designed and iterated directly in React + Tailwind. Fast decisions, no wasted screens.

Step 4 — Live demo

The output is a working browser-based dashboard your dev team can build from on day one.

The Results

142 vehicles. 3 questions. Answered in under 10 seconds.

Before Ampra, dispatchers were cross-referencing spreadsheets and tool tabs to figure out which truck to assign next. Now the dashboard surfaces every critical decision the moment their shift starts. No hunting. No guessing. No missed deliveries.

A note on complexity

Ops-heavy products don't need simpler interfaces. They need clearer ones. The goal was never to hide the complexity of managing 142 vehicles.


It was to surface the right information, in the right order, at the right moment. That's the difference between a dashboard and a control panel.

06/CONTACT

If your product is hard to explain, hard to use, or hard to hand off to devs let's talk.

Send a message and I'll get back to you within 24 hours.

06/CONTACT

If your product is hard to explain, hard to use, or hard to hand off to devs let's talk.

Send a message and I'll get back to you within 24 hours.

06/CONTACT

If your product is hard to explain, hard to use, or hard to hand off to devs let's talk.

Send a message and I'll get back to you within 24 hours.