Motel Property Management System.
A complete property management platform for roadside motels, combining online room bookings and payments with front desk operations, housekeeping, maintenance tracking, cash reconciliation, and business reporting.
Five goals the whole system is built around.
Each goal is backed by a rule in the code or a constraint in the database.
Never double-book
Every booking, online or at the desk, goes through the same availability check, locked in the database.
Know who is in every room
Walk-in check-in logs the guest and which car belongs to the room.
Real-time room status
Housekeeping marks rooms clean from a phone, so the desk only sells clean rooms.
Account for every dollar
Each cash shift is counted, locked and reported by email.
Run the business from data
Monthly, customer and room-type reports with Excel and PDF downloads.
Every screen the front desk,
housekeeping and managers use.
Real screens with demo data. The tour moves on by itself; pick a module to stop on it.
Front desk
A live room board for all rooms, colour-coded by status. It updates by itself over SignalR, so the desk only sells clean rooms.
A full motel website with online booking and guest accounts.
Home, rooms, gallery, about and contact pages are edited from the console. Guests search dates, see free rooms with the total including tax, and choose to pay at the motel or by card.

Browse the motel
Home, rooms, gallery, about and contact, all managed from the console.

Search free rooms
Each room type with free rooms and the price for the stay.

Pay at the motel or by card
Stripe Checkout, or a built-in test checkout in demo mode.

Manage bookings
Guests see, print and cancel their own bookings from their account.
All 41 screens, with demo data.
Plays on its own. Use the arrows or the strip to jump, and open any screen full size.
Five roles, enforced on the server.
An Admin manages clerks and housekeepers, only the Super Admin manages admins, and nobody changes their own role.
Clerk
Front desk board, walk-ins, reservations, check-in / check-out, bookings, calendar, guests, own cash shift; as housekeeping supervisor: assign jobs and repairs, inspect cleaned rooms, close lost-and-found items.
Clean Architecture on .NET 10, with raw parameterised SQL and no ORM.
Dependencies point inwards: business rules don't know about the web or the database.
TECHNOLOGY STACK
Secure by default
Permission checks run on the server and secrets are encrypted at rest.
Extend it with Claude, Codex or Antigravity.
You get the full source. Its clear layers, plain SQL and documented business rules give an AI coding agent the context it needs to add features, change rules or rebrand the product for another property.
Claude
Pick a key and try it with the demo data.
The demo database holds about three months of fictional history. Every demo account uses the same password.
