Five tabs, no single view

Before ATLAS, running a shift meant flipping between the dispatch tool, the order management system, a spreadsheet tracking driver assignments, and a Slack channel where complaints landed. No single view showed whether the shift was actually healthy.

The operator's cockpit

Agility built the Dispatch Command Center as the operator's cockpit: one screen showing ongoing, pending, dispatched, and completed orders; how many drivers are busy versus free; which zones are under-supplied right now; and a live count of late and unassigned orders. Below that sits a zone rail showing supply and demand ratio, active load against baseline, and a live disruption index per zone, plus the risk queue from the prediction model, ranked so nothing falls through the cracks during a busy shift.

DISPATCH COMMAND CENTERLIVE
100/100 HEALTHY
Ongoing412
Drivers busy / free63 / 13
Late · unassigned0 · 0
MEDIUM Driver ETA exceeds SLA by 12 min · late_delivery_risk
The Dispatch Command Center: shift health, driver load, and live alerts in one view.

Catching problems before customers do

The effect wasn't just convenience. It changed how fast problems got caught. A zone falling behind used to surface only once complaints started coming in. Now it shows up on the DCC the moment the supply and demand ratio crosses a threshold, giving dispatchers time to shift drivers before customers notice anything.

What made this possible technically

A WebSocket-streamed live map underneath the DCC, built on FastAPI and asyncpg on the backend with a React and MapLibre frontend, plus last-known-position memory so completed deliveries still plot correctly and a history mode to replay any date range for post-shift review.

Where this generalizes

Courier and 3PL operations need the same cockpit for load balancing across drivers and route density. Field service dispatchers need it for technician utilization and SLA-miss risk. The screen changes vocabulary by industry, but the underlying need, one live view of operational health instead of five disconnected tools, doesn't.