Hotel PMS template for front desk and housekeeping
Manage reservations, room status, and guest folios for a boutique or mid-size property. This hotel PMS template focuses on occupancy and housekeeping boards—not a full chain CRS—so front desk and housekeeping share live room state.
Take reservations, assign rooms, track housekeeping, and close guest folios.
- Res #4421 — Chen partyKing · ETA 3pm · Unassigned
- Room 214Dirty · HK in progress
- Folio — 308Checkout · Balance $186
What's included
Take reservations, assign rooms, track housekeeping, and close guest folios.
Intended users
- Front desk
- Housekeeping
- Revenue managers
Suggested stack
- PostgreSQL
- Next.js
- Card payments
Core features
Reservation calendar
Room assignment board
Housekeeping status
Guest folio charges
Overbooking alerts
Main workflows
Check in guest
Assign clean room, open folio, issue keys.
Turn room
Housekeeping marks clean/inspect/ready for front desk.
Check out
Post final charges, take payment, set room to dirty.
Database model / entities
Distinct domain entities — not a renamed generic CRUD list.
User roles
- Front desk
- Housekeeping lead
- Revenue manager
- Night audit
Possible integrations
Applications built from this template can connect to these services via their APIs.
- Stripe
- Twilio
- Resend
- Channel manager hooks
Example prompt
Copy this into Evonx to start from a production-shaped brief instead of a blank canvas.
How Evonx customizes this template
Start from the domain model above, describe the workflows your team needs, and Evonx generates a working preview you can refine. For teams with an existing codebase, the same agent can extend repositories instead of starting from a blank project.
Related resources
FAQ
Can housekeeping update room status without seeing folios?
Yes. Housekeeping roles update clean/inspect/ready while payment and folio details stay with front desk.
How are overbookings handled?
Capacity checks warn when reservations exceed available rooms by type so revenue can walk or relocate intentionally.
Does this include a full channel manager?
Core PMS entities are channel-ready; OTA sync is a build-with integration rather than assumed native partnership.
Can night audit close the day?
Night audit roles can post recurring charges and lock the business date after reconciliation.
Build production software with Evonx
Start from a template or connect an existing repository. Evonx helps you ship real applications with preview, evolution threads, and pull-request delivery—not disposable demos.