This week
Add an assignment
One row per person, per date, per shiftFilters
Applied to every screen, the report and the CSVShift assignments
No assignments yet. Add one on the left, or load the sample roster from the Settings tab.
Headline figures
The roster — headcount by shift, day by day
Latest 7 days · ⚠ marks a shift below its required headcountHours by person this week
Planned hours per person · red above the standard weekShift mix this week
Working assignments by shift · centre shows their planned hoursLeave and sickness by person
Recent 4 weeks · the pattern viewThe roster
Latest week, day by day — what you would pin on the wallCoverage vs requirement
Early, late and night against the Settings targets, for every rostered day in the latest week. Days with nothing rostered at all are not shown — they are unplanned, not short.Settings
Currency, dates and the rules this tool appliesReport header
Appears on the printed reportYour data
Stays on this computerRecords and settings are stored in this browser only. Use Export .json for a backup you can archive or move to another machine, and Import .json to restore it. Reset asks twice, then erases everything.