Back to Leanfinit

productivity

Cave Máquina: The Shared Laundry Planner for Alfama's Building Six

Six Lisbon households, one basement washing machine, and too many Sunday-night slot grabs — Cave Máquina ends the double-booking for good.

Artem

Founder

· 5 min read

Cave Máquina — home

Rita lives on the second floor of a narrow building on Rua dos Remédios, right in the heart of Alfama. The building has six households and one washing machine in the cave — the basement. It is a perfectly fine arrangement, except that everyone seems to want the 8 a.m. Monday slot, and nobody finds out until laundry day when two bags of clothes arrive at the cave door at the same time.

Cave Máquina is the app Rita's building now uses to sort this out. Open it, see the whole week laid out in 90-minute blocks, colour-coded by flat, and book a slot before your neighbour does. No accounts, no internet required, no spreadsheet on the fridge. Just a shared view of the machine, right on your phone.

Live demo

Cave Máquina — running live, right here in the article · Open in a new tab

The Problem With One Machine and Six Opinions

Shared-appliance scheduling sounds like a solved problem until you actually live it. A WhatsApp group thread works fine for the first month, then messages get buried, people forget to reply, and one household silently assumes a slot is free because nobody objected. Rita has been double-booked twice this month alone, both times with the third-floor couple who also prefer early weekday mornings.

The real frustration is not the collision itself, it is the wasted trip down two flights of stairs with a full basket, followed by the awkward negotiation in a narrow doorway. A 90-minute wash cycle is a real commitment of time. Losing it to a scheduling misunderstanding, twice, is the kind of friction that quietly sours neighbours.

What was missing was not a rule or a rota, it was visibility. If everyone could see the same live picture of the week's slots, collisions would not happen in the first place. That is the only thing Cave Máquina sets out to fix.

Cave Máquina — balance
Cave Máquina — balance

A Week at a Glance, Colour by Flat

The app opens straight to the week view — no loading screen, no setup wizard, no account to create. Every 90-minute slot from early morning to late evening is visible across the seven days, and any slot already booked shows the colour assigned to that household. Rita's flat gets one colour; the third floor couple get another. At a glance you know exactly what is taken and what is free.

Try it in the demo below. Tap any free slot and it is yours in two taps. Add a short note if you want — "towels" or "duvet, needs extra rinse" — but it is optional. The whole interaction is faster than typing a WhatsApp message.

If you try to book a slot that another household has already claimed, the app stops you and shows you the clash clearly. No silent overwrite, no polite ambiguity. The machine is taken; pick another time. This one rule, applied consistently, is what ends the double-booking.

Moving and Freeing Slots Without Fuss

Plans change. Rita books the Tuesday 7 a.m. slot on Sunday night, then her week shifts and she needs Wednesday instead. In the app she taps her existing booking, moves it to the new slot if it is free, and the old one opens up for a neighbour. No message to send, no guilt about holding a slot she no longer needs.

Freeing a slot is equally quick. Tap it, confirm, done. The slot goes white and is immediately available. Because the app stores everything on the device and remembers bookings between opens, the state everyone sees is always current, without needing a server or a Wi-Fi connection in the cave.

For a small fixed group of six households who all know each other, this is exactly the right level of complexity. There is nothing to manage, nothing to administer. The app just keeps the record.

Offline First, Because Basement Wi-Fi is Not a Given

Alfama buildings are old. Thick stone walls, narrow staircases, basements that may or may not have a signal. Cave Máquina works entirely offline. Bookings are stored on the phone, not in a cloud, so the app is just as fast and reliable when you open it from the cave as when you check it from your sofa on Sunday night.

This is also why there are no accounts. Six households, all known to each other, do not need authentication. Each person uses their own phone; the colour assigned to their flat is consistent across the view everyone shares. The coordination happens through the bookings themselves, not through a login system.

It is a small but deliberate choice: build for the actual situation, not for a hypothetical scale. A shared laundry planner for six flats does not need to be a platform.

Sunday Night, Two Minutes, Week Sorted

Rita's routine now is to open Cave Máquina on Sunday evening and lock in her weekday-morning slots before the week gets away from her. It takes about two minutes. She can see immediately whether the third-floor couple have already claimed Monday, choose Tuesday instead, and close the app knowing the machine is hers.

That small ritual, repeated by each household at whatever time suits them, is what keeps the system working. Nobody has to coordinate the coordination. The app holds the shared picture; everyone just looks at it.

The live demo above is the real thing. Try booking a slot, move it, free it, and see how the clash detection works when you attempt to take a slot that is already held. It behaves exactly as it would on a phone on Rua dos Remédios.

39

files in the build

40.5 MB

app bundle

Flutter Web

runs in any browser

Have a shared resource that needs a simple booking view?

Cave Máquina started as a one-line idea: a washing machine rota for six Lisbon flats. It became a working app in an afternoon. If your building, allotment, or workshop has the same problem with a different appliance, you can build your own version just as quickly.

Build your own tool