StealThis .dev
Pages Hard

Construction — Build Progress Tracker

A jobsite build-progress dashboard with an overall completion gauge, a six-stage phase stepper from foundation to final, per-phase progress bars with scheduled dates and crews, a dated photo-update feed, and a list of upcoming milestones with live status filtering.

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

Code

Build Progress Tracker

A rugged, jobsite-ready dashboard for tracking a build from groundbreaking to handover. The header leads with the project name, address and an animated overall completion gauge. Below it a six-stage phase stepper (Foundation, Framing, MEP, Drywall, Finish, Final) shows what’s done, what’s in progress and what’s still ahead, with diagonal hi-vis hazard accents on the active stage.

Each phase carries its own progress bar, scheduled start and finish dates and the assigned crew or sub. A photo-update feed logs dated site captures with author and caption, and an upcoming milestones panel lists the next inspections, deliveries and pours with status chips. Filter chips re-render the milestone list live, and the whole layout collapses to a single column on phones.

Everything is vanilla HTML, CSS and JavaScript — no frameworks, no build step. Drop the three snippets together and the gauge, stepper and filters all work out of the box.

Illustrative UI only — not for real construction project management.