Nijin Contact

ShipFlow Shipment Operations Dashboard

Web · Live

A dashboard for a team moving parcels across several carriers at once. The job is not managing shipments. It is finding the few going wrong before somebody phones about them.

A prototype build, and this one is online: plain HTML, CSS and JavaScript, no framework and no build step.

The ShipFlow shipments dashboard: metric cards, filters and a shipment table with status badges
The screen an operations team leaves open all day.

Severity first, then who owns it. An exception nobody owns is the one that turns into a phone call.

The exception queue, grouped by severity with assignment and resolution controls
The exception queue.

One shipment, one timeline. Everything above it is ShipFlow’s vocabulary rather than the carrier’s.

A single shipment page with its timeline, notes, attachments and activity log
A shipment.

Pages and shipments sit in one list, because an operator does not think of them as different things.

The command palette open over the dashboard, showing pages and shipments
Command palette.

An import that half-works is the normal case, so the failures are rows with reasons rather than a count.

The CSV import screen with a drag-and-drop zone, progress, and a partial-success report
Import.

The calendar answers a different question from the table: not what is wrong now, but what is landing and whether the week can absorb it.

The delivery calendar with metric cards above it
Calendar.

Trends drawn on a canvas: on-time percentage, transit time, and which carrier is quietly slipping.

The reports screen: on-time percentage, transit time and carrier performance charts
Reports.

The style guide is a route inside the app. Checking it before inventing a new pattern is what keeps twelve pages looking like one product.

The living style guide page showing the component library
The style guide.

The five status colours had to survive the switch without any of them turning into another one.

The shipments dashboard in dark mode
Dark.

A dead end, designed. Small thing, and it is most of the difference between a prototype and a product.

The 404 page
Not found.