Add Reports section to menuconfig with Operational submenu. Add Schedules
link to Payroll submenu. Update Layout2 with role-based visibility:
Operations (roles 1-4), Services (roles 1-6), Reports (roles 1-2).
Add activeSection matching for /app/schedules and /app/operational-reports
routes. Verified .env.example has JWT_SECRET entries.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add weekly shift scheduling grid with morning/afternoon/night/off cycles
and bulk save. Add operational reports with occupancy, revenue by room
type, booking sources, and guest satisfaction KPIs using CSS-based
visualizations. Register both route sets in backend app.js and frontend
App.jsx.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Backend Node.js/Express con PostgreSQL
- Frontend React 19 con Vite
- Docker Compose para orquestacion
- Documentacion completa en README.md
- Scripts SQL para base de datos
- Configuracion de ejemplo (.env.example)