StealThis .dev
Pages Hard

Auto — Service Bay Board

A kanban-style service bay board for an auto repair shop, organizing live work orders into Waiting, In Progress, Done, and On Hold columns. Each job card shows the vehicle, customer, license plate, requested service, diagnostic code, assigned technician, ETA, and a labor-plus-parts total with a live progress bar. A KPI header tracks active jobs, waiting count, average progress, and open revenue, while drag-and-drop, tech assignment, search, and filters drive the flow.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Service Bay Board

A status-forward dashboard for a busy repair shop. Work orders flow across four columns — Waiting, In Progress, Done, and On Hold — with each card surfacing the vehicle, customer, license plate, requested service, any diagnostic trouble codes (like P0301), the assigned bay, ETA, and a tabular labor-plus-parts total. A KPI strip across the top keeps the service writer oriented with active job count, jobs waiting on assignment, average in-progress completion, and total open revenue.

Every card is interactive. Drag a job between columns or nudge it with the arrow buttons to advance its status; assigning a technician to a waiting job automatically pulls it into a free bay and flips it to In Progress. The shop-wide search matches against vehicle, plate, VIN fragment, customer, or service description, and the technician segmented control filters the board down to a single tech’s queue. Progress bars on active jobs drift upward in real time to mimic a live shop, and a toast confirms each move.

The layout is mobile-first and collapses from four columns to two to a single stacked column as the viewport narrows, so it stays usable on a tech’s phone at the bay or a writer’s tablet at the counter.

Illustrative UI only — fictional shop/dealership, not a real service system.