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
The housekeeping board on a phone: KPI strip and room cards at 375px
Product capture · synthetic demo data

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
The supervisor floor board: clean rate, out-of-order and pass-rate KPIs above per-floor room cards
Product capture · synthetic demo data

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.