Back to all projects
Personal Project / Full Stack · 2026

Hotel PMS

Cloud Hotel Property Management System

hotel-pms — front desk (UI concept)
Booked Checkout
101
102
103
104
105

Click a cell to cycle its status

Problem

Small hotel chains need reservations, billing, and housekeeping in one system — without double-booking rooms or losing revenue to manual rate management.

Approach

  • Multi-tenant reservations engine with an availability grid, date-overridable rate plans, and no-double-sell guarantees.
  • OCR-assisted guest check-in (Tesseract.js ID scanning) and an interactive 3D property/room visualizer (React Three Fiber).
  • Billing with sequential per-financial-year invoice numbering, Razorpay + UPI QR payments, and reconciliation/refund flows.
  • Occupancy, ADR, and RevPAR reporting with automated night audit; RBAC-gated staff roles with shift-based session invalidation.

Result

Front desk staff run the full guest lifecycle — book, OCR-scan an ID at check-in, bill, and check out — while owners see live occupancy and revenue reports.

Stack

Node.jsExpress.jsMongoDBReact 19TypeScriptViteThree.jsTesseract.jsRazorpayJWT

The preview above is an interactive UI concept I built to represent this product's interface — click its tabs to explore, including an Architecture tab with real code + a request-flow diagram.

More projects