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)