H HotelDeskComplete Hotel Management System

Source setup and architecture

Install dependencies, run development and understand production isolation.

Requirements

Node.js 22.12+ and npm 10+. Run npm ci, npm run doctor, npm run validate, npm test and npm run dev. For the operational Laravel module run composer install --no-dev --optimize-autoloader in modules/laravel-wsx.

Development uses .hoteldesk-development with a small English demo dataset. Production uses a separate empty OS profile. Never copy development database-config.json, installation state or local database into a release.

Internal wsx identifiers remain for backwards compatibility; customer-facing branding is HotelDesk.