Klenara · 2026
78 room hotel platform in build
The system a hotel actually runs on.
A property management platform built for the way a hotel really works — the room board, the housekeeping round, the rate that changes on a wet Tuesday.
What we designed.
- Room board as the primary interface, not a menu item
- Status language a housekeeper reads at a glance across a corridor
- Rate and availability views that fit on one screen
- Interface tested on the devices staff actually hold
Built and live.
- Housekeeping assignment, progress and turnaround tracking
- Role-based access for front desk, housekeeping and management
- Operations dashboard and quoting
In build.
- Live room board with real-time status across the property
- Rates, availability and booking engine
- Direct booking front end connected to the same data
What it runs on.
- Astro and TypeScript front end
- Node services on managed infrastructure
- Postgres with row-level access control
- Deployed on Vercel, monitored continuously
What was wrong.
Hotel software is mostly built for the office. It assumes someone sitting down, with a mouse, who has time. The people who use it most are standing in a corridor with a phone in one hand and a stack of towels in the other.
Klenara started because we needed it. The room board is the product — not a report you generate, but the live state of the building, on a screen, all the time.
What we did.
We designed the board first and built everything else behind it. A room has a status, that status is visible to everyone who needs it, and changing it takes one tap from the person who noticed.
Housekeeping was the part we spent longest on. Assignment, progress and the handover to front desk are a single flow rather than three systems and a radio. The room turns green when it is genuinely ready, and reception can see that without asking.
Rates and availability sit on the same data as the public booking engine, so there is one truth about whether a room is free. That sounds obvious. It is the thing that most often is not true in the systems we replaced.
Where it is.
In build, against a 78-room property. We run it ourselves before it goes anywhere else — every system we sell has to survive our own operation first.