Crew comparison (dashboard)

Stages completed, projects touched and average variance per crew, with retired crews kept out of the default view.

What it is

The home-screen version of crew performance. Each crew shows completed stages, the number of distinct projects they were on, and average variance rounded to a tenth of a day. Crews marked inactive are hidden behind a toggle so a retired crew does not sit permanently in the comparison.

Also called: crew stages completed · crew averages on the dashboard · inactive crews

See it
Crew comparison (dashboard)
New lead 2
Marlin Hoover
$39k
Delia Yoder
$38k
Sutter Kline
$58k
Contacted 2
Sutter Kline
$43k
Ronan Petsch
$52k
Estimate 3
Ivy Brubaker
$58k
Gideon Alt
$68k
Sold 4
Marlin Hoover
$43k
Delia Yoder
$47k
Sutter Kline
$57k
'Crew Comparison' bars with a 'show inactive crews' toggle in the heading. DashboardView.tsx. Sample data — no customer information appears here.
How it works
  1. 1Completed stage logs are grouped by crew id.
  2. 2Crew display names come from the stored crew list; a crew id with no stored record is treated as active so historical work still shows.
  3. 3Projects is the count of distinct project ids that crew completed stages on.
  4. 4Average variance is the mean of the crew's variance values.
Why we built it

The active/inactive handling exists so that disbanding a crew does not erase their history or clutter the current comparison — historical rows keep their crew even when the crew record is gone.

The problem
  • Retired crews stayed permanently in every comparison.
  • Historical work by a deleted crew lost its label.
Sound familiar?
What you get
Current crews compare cleanly while history stays intact.
Crew names resolve even for crews no longer on the roster.

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →