🏠
Station & Units
Name the station and configure each apparatus
Apparatus / Units
Unit order affects rotation output. Reordering requires regenerating.
No units yet. Click + Add Unit to get started.
📅
Schedule Type
Select the work schedule this station runs
0
Total
0
Officers
0
Engineers
0
Firefighters
0
Paramedics
👥
Crew Members
Everyone assigned to this station and platoon
No crew yet.
📌
Fixed Assignments
Lock a crew member to a specific unit for all shifts in this rotation
Use this when someone should stay on the same unit the entire rotation — for example, a Captain who never rotates, or a new medic getting extended Rescue experience. Fixed members are removed from the rotation pool and placed on their unit every shift.
No fixed assignments.
🔄
Build Rotation
Choose one pattern or select two to compare side-by-side
If provided, dates appear on each shift column header
How many cycles to generate (1–12). Equalization analysis will show how many are needed.
Show equalization analysis
Adds a tab with cumulative tallies and equalization check across all cycles.
Show cert legend
Adds a legend explaining the cert abbreviations shown in the rotation output.
Last names only
Shows last names only in the rotation output. Where names clash, first initial or full first name is added automatically.
⚙ Advanced options
Protect a rank from cert adjustments
When an adjustment is needed, members of the selected rank are never asked to move. The adjustment burden falls on other ranks.
Use rank as cert tiebreaker
When two members have been cert-moved equally, prefer Firefighters over Engineers. Default (off) selects purely by fairness with no rank preference.
Seamless rotation across cycles
Pattern continues across cycles — each shift follows naturally from the last (recommended). When off, starting positions reset at cycle boundaries and offset each cycle (may show slightly faster visual equalization in short views).
Protect cert holders from adjustments
Cert holders are never displaced for cert coverage. When an adjustment is needed, a non-cert member absorbs the burden instead. When active, Protect Rank is suppressed.
Only certs required by at least one unit are listed.
📋
Rotation
Edit Rotation
📤
Print / Export
Generate a rotation first, then export here.
📊
CSV / Excel
Open in Excel or Google Sheets
🖨
Print / PDF
Formatted for posting or sharing