Hours per worker per day

The sandbox crew is a grid of hours per person per day rather than one total, because the day is where day-rate models actually differ, and past eight days it folds into a per-worker editor.

What it is

Each demo worker holds an array of hours by day. Up to eight days those render as columns; beyond that the hours cell becomes a doorway to a per-worker modal showing every day, a week to a row, with bulk actions.

Also called: who worked which day · part timer · attendance grid · long job weeks

See it
Hours per worker per day
Day rate
$500
Days figured
5
Crew size
3
Fuel & equipment
$300
Finished 2 days early — $1,600 back to the crew
The grid at 5 days showing columns, then the same crew at 21 days with a clickable hours total and the per-worker day modal open, a week to a row. Sample data — no customer information appears here.
How it works
  1. 1workerHours and daysPresent are derived from the grid, so the grid is the truth.
  2. 2Changing the day count resizes every worker's grid functionally, so rapid stepper taps cannot race.
  3. 3Above eight days the columns disappear and the total-hours cell opens the day editor.
  4. 4The starter crew deliberately includes a part-timer: the last worker turns up late and short.
Why we built it

A man who worked four eight-hour days and a man who worked eight half-days have identical totals and are paid very differently under a day-rate model, so one hours figure hides the thing a builder is trying to see. Hours are entered per worker per day. Real jobs run three to six weeks and that grid will not fit on a screen, so past eight days it collapses to a total that opens the full day-by-day breakdown when tapped. The starting crew has patchy attendance on purpose, because a grid where everyone worked every day teaches nothing about models that each handle absence differently.

The problem
  • Totals hiding the attendance pattern that drives day-rate pay.
  • A grid that becomes unusable on a multi-week job.
  • Stepper taps racing and moving one day for two clicks.
Sound familiar?
What you get
You can see exactly what a missed day does to one man's pay.
Multi-week jobs stay editable.
The controls behave under fast clicking.

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 →