Internal tool for managing monthly class schedules and the weekend coaching rota.
1
Unlocking the tool
The tool opens in read-only mode by default β anyone can view schedules and the rota, but nothing can be changed.
To unlock full editing, click π Admin in the top-right corner and enter the admin PIN (speak to Julz or Tim if you need it).
Coaches can also unlock Weekend Rota editing only using their personal coach PIN (set in the Rules tab). Their name will appear in the top bar and their changes will be logged in the audit trail.
2
Building a schedule
The Schedule tab shows two arches (AM / PM) across the month. Each slot has a class type dropdown and one or more coach dropdowns.
To add a schedule from scratch: select class types and assign coaches for each slot, then click Check to run conflict detection. Any coach assigned to overlapping times will be flagged in red.
To load a saved schedule: click Load, pick a month from the list, and it will populate the grid. The list shows the most recently saved file first.
When done, click Save, give it a name (e.g. July 2026), and confirm. Saved schedules are stored in Supabase and accessible from any browser.
3
Coach summary & conflicts
Click Check to generate a coach hours summary at the top of the Schedule tab. Full-time and part-time coaches are shown in separate groups.
Slots with a conflict (same coach assigned to overlapping classes) are highlighted in red. The conflict panel below the summary lists each clash with the coaches and times involved.
Conflict detection runs automatically when you change any dropdown. You can also export the schedule to CSV or copy a Notion-ready version to your clipboard.
4
Weekend Rota
The Weekend Rota tab lists every Saturday and Sunday from today through end of year. Each row shows the assigned part-time coach(es), full-time coach, and any notes (events, cover arrangements, etc.).
Coaches log in with their personal PIN to edit their own rota slot. Admins can edit all slots.
Click + Add to add a second coach to any slot. Click Save to persist changes β all edits are recorded in the audit trail below the table.
Notes are free-text and useful for flagging events like Turf Games, CF Games, GymSync or special arrangements (e.g. "Alyssa on desk").
5
Managing staff
Go to the Rules tab (admin only) to manage the coaching team.
Under Manage Staff, you can: add or remove coaches, toggle their type (Full Time / Part Time), enable desk eligibility, and set their personal rota PIN.
Class types (Hybrid, Strength, Conditioning, etc.) and time slots are also managed here. Changes take effect immediately in the schedule grid.
Click Save All Changes after making any edits in the Rules tab.
6
Audit trail
Every save to the Weekend Rota is logged automatically. The audit trail (at the bottom of the Weekend Rota tab) shows who made each change, when, and exactly what was updated β including additions, removals, and note changes.
Entries are stored locally and capped at 300 rows. Admins can clear the audit trail using the Clear Log button.
The audit trail is per-device (browser localStorage), so changes made on different devices are logged separately.
π
PIN QUICK REFERENCE
Admin PIN unlocks full access to all tabs. Speak to Tim or Nick if you need it.
Coach PINs are set individually in the Rules tab and unlock Weekend Rota editing only.
Lock the tool again at any time with the π Lock button in the header.
Manage Staff
Add or remove staff from the dropdown across all slots.
Staff Types
Set employment type and front desk eligibility for each staff member.
Manage Time Slots
Add a new time slot or remove an existing one. Changes rebuild the table.
Manage Class Types
Add or remove class types from the dropdown across all slots.
Coach Availability & Rules
Set per-coach constraints. The checker flags violations as you build.
Rules
Max coaching classes/week (full-time):
Front Desk Shift Policy
Coaches on morning classes may do the 08:30β12:30 desk shift.
Coaches on lunch classes may do the 08:30β12:30 or 12:30β16:30 desk shift.
Weekend Rota β 2026
π Read Only
Date
Part-Time Coaches
Full-Time Coaches
Notes / Events
Audit Trail
No changes recorded yet.
Total Classes Per Coach
No coaches assigned yet.
Month:
Hybrid Arch (24Sleven)X Arch (Sleven X / specialist)
This is the template week for the month β the pattern that repeats. Add notes for exceptions below the grid.