evonx
App template

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.

pms.harbor.hotelFront desk
Arrivals today

Take reservations, assign rooms, track housekeeping, and close guest folios.

Occupancy88%
Arrivals24
Dirty rooms11
  • 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.

ReservationStay with dates, rate plan, and guest count.
RoomPhysical room with type and housekeeping status.
GuestTraveler profile with preferences and history.
FolioCharges and payments for a stay.

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.

Build a hotel PMS with reservations, rooms, guests, and folios. Include housekeeping statuses, room assignment, overbooking alerts, and checkout payments. Use PostgreSQL with front desk, housekeeping, and revenue manager roles.

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.

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.