Grand Stay Hotel Booking Platform
A commission-free direct-booking platform where a room can never be sold twice.
- double-bookings possible
- 0
- server tests, 74 vs real Postgres
- 433
- SQL migrations, no ORM
- 38
- commission to third parties
- 0%
Live booking demo available on request — deployment to be confirmed.

The problem worth solving
Independent hotels lose a large slice of every booking to online travel agents and juggle availability across disconnected systems. They need a direct-booking platform they own outright.
How it works
Grand Stay is a direct-booking platform a hotel owns: guests search live availability for their dates and party size and pay directly — no commission — while staff manage rooms, reservations, housekeeping, finance and reporting from a role-separated back office. The hard promise it keeps is that the same room can never be sold twice, even if two guests try to book the last room at the same instant.
What the business gets
- Direct bookings with zero per-transaction commission to third parties
- Live availability search by date range and party size
- A room can never be double-sold — guaranteed at the database itself, not merely checked in code
- A role-separated back office for rooms, reservations, housekeeping, finance and reporting
- Card payments, refunds and mid-stay amendments handled end to end, with the money always reconciling exactly
- Staff see only the properties they are assigned to — a group manager sees every hotel, a front-desk user sees one
- Guests self-serve: view stays, download receipts, request changes, and cancel against a policy that quotes the refund up front
- Same-day turnover still works — one guest checking out on the morning another checks in is a booking, not a clash
Screens
Verified 2026-09-04. Re-run in hotel-management-web-app: server tests from `npm test` (433, of which 74 run against a real PostgreSQL), migrations from `ls server/migrations/*.sql` (38). Not publicly deployed.