Crew rotations.
The whole roster, the next 6 months, flights, alerts — one surface for the purser, captain and head of house. Built on a working motor yacht, designed to replace the rotation spreadsheet without losing what makes it work.
6
tabs
5
rotation patterns
7
alert rules
29
crew seeded
Who it's for
Built around the bridge team.
Schedule + flights
Purser
The day-to-day driver. Edits crew status inline, books flights with the inline boarding-pass form, sees the gantt 6 months ahead, gets red banners the moment cover slips below minimum.
Cover oversight
Captain
Live headcount strip at the top of every tab. Knows at a glance how many on each department, who's coming and going next week, where every flight stands.
Service continuity
Head of House
The 3-of-4 group rule for housekeeping is visualised on every row. Pair-rotation pointers show who swaps with whom, so handover prep never gets missed.
Six tabs, one source of truth
Every question the purser asks, answered.
Today — who's onboard right now
Roster grouped by department. Each crew card carries status badge, leave balance, rotation model, and pair pointer. Edit a date with one click — no spreadsheet, no formula trail.
Calendar — six months ahead, at a glance
Gantt-style timeline with today as a vertical indigo line. Solid blocks for confirmed rotations, soft fills for projections from each crew's model. Range presets jump to 3 / 6 / 12 months.
Crew changes — embark/disembark in a window
Date-windowed list, sticky day headers, green-left-rail for embarks, rose-left-rail for disembarks. Counts in the corner so the purser knows what next week looks like at a glance.
Flights — boarding-pass-style bookings
Each embark and disembark gets a flight slot. Booked flights render as a proper boarding pass — IATA codes in mono, dotted connection line with the airline + flight number, perforation separator. Multi-leg trips stack with layover hints. Unbooked slots show a one-tap “Book flight” card with the nearest airport pre-filled.
Alerts — proactive, not silent
7 rule checks every render: vessel cap, deck min, housekeepers min, negative leave, cover rule (3rd Eng / Deck Eng), group-of-4 rule, all-clear. Red dot on the Alerts tab pulls the purser there from any other view.
Models — the reference card
Each rotation pattern (2:2 paired, 2:1 flexi, 3:1, purser 3-phase, seasonal) explained with its accrual maths and the crew currently on it. New pursers find their footing without scrolling spreadsheets.
Five rotation patterns, baked in
From 2:2 paired to seasonal — the maths is already done.
2 : 2 paired
8w on : 8w off
accrue 1.0 d/d
2 : 1 flexi
8w on : 4w off
accrue 0.5 d/d
3 : 1
12w on : 4w off
accrue 0.33 d/d
Purser
8w / 4w WFH / 4w off
accrue 0.33 d/d
Seasonal
Per contract
accrue 5d / month
Add your own pattern in Settings — or start with the five we've got. The seed roster on every demo includes pair relationships (Glyn ↔ Hermarnus, etc.), group-of-4 cover rules (housekeeping), and the “Deck Engo covers when 3rd Eng is on leave” rule that catches the gotchas no spreadsheet does.
Drag to edit
Drag a calendar block to shift dates. Click a projected period to confirm it. Reshuffle next quarter without opening a single form.
Itinerary overlay
Port stops and charter weeks rendered on the calendar date axis. The purser sees crew availability and vessel itinerary on the same surface — no more reconciling two schedules.
Take rotations off the spreadsheet.
Beta vessels lock in pricing for life. Bulk-paste your existing roster in 30 seconds, or hand-add your first crew — both paths live on day one.
Request early accessVessel or Fleet plan — see pricing.