Builds a weekly staff shift rota for any industry, with clash detection and a printable/exportable schedule

Clashes this week

Any staff member scheduled on two overlapping shifts on the same day, for the current week.

Today's shifts

Add a staff member

All staff

Add a shift

A shift ending before it starts (e.g. 22:00-06:00) is treated as overnight. Overlapping shifts for the same person on the same day are flagged as clashes.

Scheduled hours this week

Against each active staff member's weekly hours target, where one is set.

This app plans and prints a rota - it does not clock staff in/out, calculate pay, or sync with payroll or calendar apps.