๐Ÿ™ OctoPOS ยท Activity Planner

Dahab, Egypt ยท drag divers onto a dive, tanks onto people, gas onto tanks
UI PROTOTYPE โ€” NOT WIRED TO THE DATABASE
Check-in roster
Tanks
drag onto a person
Gas blends
drag onto a tank
Dives
Seeded with real reference data from the ported database โ€” dive sites, staff and gases are the actual rows. Everything you do here is in-memory only: nothing is written and a refresh resets it. Fields marked โš  have no column in the current schema and would need a migration โ€” see SCOPE.md.

New dive

Copy dive

Copy the customers too
Copy their tanks and gas
Same date + a later meeting time gives you a second dive that day.

Cancel dive

Who cancelled? These are recorded differently โ€” a customer cancellation may still be chargeable, a centre cancellation is not. โš