StealThis .dev
Pages Hard

Construction — Crew Schedule

A rugged week-view crew board with crews as rows and weekdays as columns, draggable-feeling job blocks showing site, hours and crew size, status badges for scheduled, in-progress and done, a highlighted today column, and an unassigned jobs sidebar that assigns work to crews.

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

Code

Crew Schedule

A hard-hat scheduling board for a construction outfit. The main grid lays out crews as rows and the Mon–Sat work week as columns, with job blocks that show the job site, scheduled hours and crew size. Each block carries a status badge — Scheduled, In Progress or Done — and the current weekday gets a hi-vis Today highlight so the foreman can see what’s happening right now.

An Unassigned Jobs sidebar lists work that still needs a crew. Click a job, then click any open day cell to drop it onto a crew, or use the per-crew assign control. Status badges cycle on click, the header tallies live counts of scheduled vs in-progress jobs, and everything runs on vanilla JS with a sturdy steel-and-concrete palette and safety-orange accents.

Illustrative UI only — not for real construction or safety-critical scheduling.