AlbertaOS
.txt
README
.pdf
CV.pdf
Lidomatic.app

Lidomatic in production · v1.4.9 · 2 beach clubs

Management software for beach resorts. Before it, the two clubs running on it worked with pen and paper, and a paper register always carries the same problems: the same sunbed sold twice, the promise made over the phone that nobody remembers, the takings that do not add up at the end of the day. Today that sunbed sits on a map everyone sees updated at the same moment.

The whole ecosystem is mine, developed from October 2024 and launched in May 2026: six components that talk to each other, including the CRM I use to follow every installation and the product site itself, lidomatic.it.

reworking · click the umbrellas to book or release them
occupancy: 0% · bookings today: 0 · simulated takings: €0

How a sunbed gets booked

Bookings come in from two directions and meet on the same map. The first is the till, on the desktop application for Windows and macOS, where staff assign a pitch to the customer standing there or calling in. The second is the club's own website: with the WordPress and WooCommerce plugin I built, a customer books from home and the pitch shows as taken at the till, with nothing to key in by hand.

Out on the sand the staff carry a tablet running the viewer, built for looking things up: whoever is walking between the umbrellas sees the current map without going back to the till, over the local network or from outside through an encrypted tunnel.

When something breaks

If the line goes down the club keeps working, because the database lives on the till's own computer and not on a remote server. If the problem is the software instead, I see it: from the CRM I built I check licences and the state of every installation, remote diagnostics included. Usually I notice before anyone calls me. Updates install themselves, and not everyone gets the same ones: there is more than one release channel, depending on the plan the customer chose.

What is inside the application

Daily, weekly, monthly and seasonal price lists, separated by pitch type: parasols, palm shades and gazebos have their own prices and their own rules. Single and group bookings, cabins, tickets and vouchers, payments and balances. Multiple users with roles and PINs, because the person at the till is not always the same one. Statistics with a heat map of the most requested pitches, PDF export, map printing, a user guide inside the app and the legal documents already included.

1,595automated tests
6components in the ecosystem
4types of price list
typescriptreact 19electronsqlite+sqlcipherwoocommercecloudflare workers·d1·r2

Lidomatic is still evolving, and important new features are due for the 2027 season.