Introduction
NapX PMS — Workforce Accommodation Platform for Professional Workforces and Short Stay Property Operators.
NapX PMS
NapX PMS is an end-to-end multi-tenant SaaS platform built for professional workforces and short stay property operators.
Architecture
| Layer | Technology |
|---|---|
| API | NestJS 11 (REST, port 7000) |
| Web portal | Next.js 16 App Router (port 3000) |
| Admin | Next.js 16 App Router (port 4000) |
| Database | PostgreSQL (Amazon RDS) with RLS |
| Auth | BetterAuth |
| Queue | BullMQ / Redis |
Key concepts
- Multi-tenancy — every request is scoped to a tenant via the
x-tenant-idheader. PostgreSQL Row-Level Security enforces data isolation at the database level. - Adapter pattern — all external integrations (database, payments, storage, notifications, locks) are accessed via swappable adapters to keep business logic provider-agnostic.
- API versioning — all routes are prefixed with
/v1/(e.g.GET /v1/properties).