Rotation Builder

Sign in to view the current roster.

Rotation Builder

Assign people. The system fills tasks. Print the clean version.
Today’s Rotation
Generated from template
GNGCribFloorPotsSanitiseDishRunnerTAV
Manager/Admin settings affect the shared roster and are protected by your Supabase manager role.

Supervisor Edit Rights

Manage Users

Managers can create accounts, change roles, and reset passwords here. Server secrets stay inside the Cloudflare Pages API.
Refresh users after opening Manager Admin.

Template Library

Review, approve, lock, archive, or duplicate roster scenarios. Only usable templates appear on the supervisor screen.

Live Template Editor

Select a template
Open a template from the library.

Selected Cell Editor

Click a cell in the template grid to edit area, notes, and locks.

Template Rules / Permissions

These freedoms apply to the currently open template.
Advanced / Legacy Task Bank

Task Management

1. Find tasksFilter by area, time, or search before editing.
2. Set rulesDefault means it appears automatically. Locked/required means supervisors cannot remove it.
3. Set peopleMin/Max prepares task splitting when several people share an area.
Add one task
Default = appears on the roster automatically. Supervisor can hide = can be unticked in the card editor. Locked = manager-required task. Min/Max = how many people the task can be shared across later.
TimeAreaPriorityTaskMinMaxDefaultSupervisor can hideLockedDelete

Area Staffing Rules

Define how many people should be in each area for each time block. Later this will drive auto-balancing: fill minimums first, add extra people up to maximum, then overflow into Float or areas below maximum.

TimeAreaMinTargetMaxOverflowDelete

Staff & Swing Setup

Manage the staff list for the selected swing. Assigned staff stay on their roster line unless removed or marked absent.

Data Backup