StealThis .dev
Pages Hard

Construction — Contractor Dashboard

A rugged contractor admin dashboard with KPI cards for active jobs, monthly revenue, deployed crews and open estimates, a CSS bar chart of revenue by month, a jobs-by-status breakdown, crew utilization meters and a filterable recent-jobs table with status badges.

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

Code

Contractor Dashboard

A back-office overview built for a general contractor. The top row stacks four chunky KPI cards — active jobs, revenue this month, crews deployed and open estimates — each with a trend delta and a hi-vis accent. Below them a CSS-only bar chart plots revenue across the last six months with animated bars and an interactive tooltip on hover.

The middle band splits into a jobs-by-status breakdown (in progress, scheduled, on hold, complete) and a set of crew utilization meters showing how booked each crew is this week. A recent jobs table rounds it out, with client, site, value, crew and status badges, plus filter chips that re-render the rows live and keep a running count.

Everything is vanilla HTML, CSS and JavaScript — no frameworks, no build step. The bar chart, the animated KPI counters and the table filters all work the moment you drop the three snippets together.

Illustrative UI only — not for real construction management.