The root README positions NEXGEN Hotel as both a public booking experience and a multi-surface admin dashboard, with reservations, guests, billing, payments, housekeeping, maintenance, audit, and staff modules all called out directly.
The backend source tree includes controllers, routes, services, validators, and middleware for auth, staff, rooms, reservations, billing, housekeeping, maintenance, reports, jobs, ops, and audit.
The frontend route tree includes dashboard pages for reservations, guests, billing, payments, rooms, room types, staff, maintenance, housekeeping, reports, manager insights, supervision, settings, audit, and night audit, alongside public booking and content pages.
The production-spec docs for overview, staff, audit, night audit, and search show a strong operational design mindset focused on exception handling, room readiness, payment issues, closeout trust, and role-aware hotel workflows.