Room housekeeping

A room has two independent states: who occupies it, and where it stands in the housekeeping cycle. Resthome tracks them separately, because they answer two different questions.

Menu: Accommodation → Housekeeping.

Why two separate states

An occupied room can still be to clean, and a free room is not usable until it is ready. Merging the two would hide exactly the case that matters: a room that looks available but is not yet.

The four stages

Stage

Meaning

To prepare

A resident is due to arrive; the room must be made ready.

To clean

The room has been vacated and awaits cleaning.

In progress

Cleaning under way.

Ready

The room can receive a resident.

How a room moves through them

Resthome sets the starting point automatically:

  • an arrival puts the room in To prepare;

  • a departure puts it in To clean.

From there, the housekeeping team drives the board itself, by drag and drop from one column to the next. A Mark ready button closes the cycle in one click.

Empty columns stay visible

Every stage keeps its column, even with no room in it. An empty To clean is not noise — it is the signal that nothing is pending.

Key takeaways

  • Housekeeping is independent of occupancy: the two are tracked separately.

  • Arrivals and departures set the starting point; the team moves the rest.

  • The board is driven by drag and drop, with Mark ready as the shortcut.

Further reading