Laundry room booking: three directions
Every direction runs the same rules, copy and flows: book a time, check in at the machine, lose a race for a slot, lose signal in the basement, take over a no-show, find laundry left in your machine, run over your own time, and settle a dispute as board chair. Use the dark bar at the top of each page to switch between desktop and phone and to jump to a moment.
A · Door sheet
The sign-up sheet from the laundry-room door, made impossible to argue with: ruled, dense, a flat number in every box. The day's timetable is the home screen; your booking is a slip beside it.
B · Next wash
For the neighbour who does not want an app: one sentence, one big button, and a screen colour that tells you the state. Your own booking is the home screen; the timetable opens only when you ask.
C · Porthole
A window into the basement: five machines as they are this minute, each a drum with a ring counting down. The room is the home screen; you book by tapping a machine.
Revisions
Try in each:
- Book the free washer, then tap I'm here, then I've emptied the machine. Try booking a later time too, and cancelling it.
- Slot clash: another flat gets the time 20 seconds before you. Nothing is booked; pick one of the closest free times.
- No signal ⇄: check in without signal (it is saved on the phone), try to book (refused, on purpose), then press the button again to bring the signal back.
- No-show: Flat 31 misses the 15-minute check-in and the washer is released. Take it.
- Laundry left: tap The machine isn't empty, wait for the answer, then start or move to another washer.
- Time's up: you are the one running over, and the next flat is waiting.
- Board: dispute: read the log for a disputed slot, mark it settled, send the summary. Best on Desktop.
- Switch to Phone and repeat 1 to 6.
Rules the mockup assumes (the same in all three, easy to change):
- Two-hour slots from 08:00 to 22:00, booked per machine, up to seven days ahead.
- A booking only counts once the server confirms it. Booking needs signal; check-in, "emptied" and cancelling work offline and are sent later.
- Check in at the machine within 15 minutes of the start, or the slot is released to everyone.
- Ten minutes after the end, the next person may move laundry to the basket. Every step is logged for the board.
- Two open bookings per flat. Residents see flat numbers; only the board sees names.
Not designed yet: sign-in and inviting the 40 flats, notification settings, editing the house rules, booking a washer and a dryer as one step, and a machine that is out of order.
Check a change with steps.json (A and C) and steps-b.json (B) and the snapshot script from the design-directions skill.