Housekeeping & operations
The floor, on the same system as the ledger
Housekeeping runs on paper and shouted updates in most independent hotels, while the audit lives somewhere else entirely. KAI puts the room-status board, the inspection evidence and the compliance dashboards on one platform.
The board is built mobile-first for the people who actually touch the rooms: attendants get a three-tap photo-verified inspect flow; supervisors get a floor board that's never stale.
On their own phones
An installable web app sized for one-handed use. No app store, no new hardware.
Rules, not habits
Room states move through enforced transitions; shortcuts are blocked at the server.
One system with the ledger
The floor board and the audit dashboards run on the same platform and the same sign-in.
Built for the attendant's phone
The inspect flow is three taps with the camera in the middle. The inspection record is written before the room status changes, so the paper trail survives a dropped connection or an interrupted shift.
- Photo-verified inspections with a record-first flow, so the evidence is saved even if the last step fails
- Installable web app on the phones staff already carry. No app store
- Shift-length sign-ins for housekeeping roles, so nobody re-authenticates mid-corridor

A state machine, not a whiteboard
Seven room states with the legal moves between them enforced server-side. A dirty room cannot jump to inspected; a room reaches ready-to-sell through inspection, not through habit.
- Seven states, from dirty through inspected to out-of-order, with transitions the server enforces
- Two supervisors can't silently overwrite each other: a conflicting update surfaces with a safe retry
- Every status change carries who and when. Nothing on the floor moves anonymously
Supervisors see the floor as it is
The floor board refreshes itself every five seconds and computes its numbers from the same records the attendants write: clean rate, out-of-order count, inspection pass rate.
- The board refreshes every five seconds. No reload button, no stale floor
- Clean rate, out-of-order count and inspection pass rate, computed from the live records
- A turnaround alert when the vacant-dirty share crosses the 5% threshold

Everything in the operations layer
- Room state machine
- Seven housekeeping states; the legal transitions between them are enforced at the server, not the screen.
- Photo-verified inspections
- A three-step record-first flow: inspection record, photo, then the status change. The trail survives interruptions.
- Conflict-safe updates
- Optimistic locking on every status change; a losing update surfaces as a conflict with one-tap retry, never a silent overwrite.
- Supervisor floor board
- Rooms grouped by floor with live status, refreshing every five seconds.
- Board KPIs
- Clean rate, out-of-order count and inspection pass rate, computed from the same records the flow writes.
- Turnaround alert
- Fires when the vacant-dirty share of the house crosses 5%, the signal that check-ins will outrun cleaning.
- Demand outlook
- A seven-day demand-band strip next to tonight's room status, so tomorrow's turnaround pressure is visible today.
- Multi-property rollup
- A chain view for small groups: every property's floor, occupancy and inspection health on one screen.
- Staff chat
- Live-updating staff messaging on the same sign-in. No guest records, no personal numbers exchanged.
See the floor board live
The room board, the inspect flow and the audit trail, end to end, in half an hour.