Hotel Manager
Sistema full-stack de gestión hotelera con seguimiento de incidencias. Arquitectura limpia y escalable: API REST con Express y Prisma ORM sobre MySQL, frontend con React y Redux Toolkit para gestión de estado global.
React Redux Toolkit Express Prisma MySQL Node.js
El proyecto que me preparó para producción
Hotel Manager fue donde aprendí a construir software real. No es un CRUD básico con una tabla — es un sistema de gestión hotelera con seguimiento de incidencias, modelos relacionales complejos en Prisma, estado global con Redux Toolkit, y una API REST estructurada por capas.
Arquitectura
El código está pensado para crecer. Separación de responsabilidades, middleware de autenticación, y patrones de arquitectura aplicados desde cero.
Backend
- Express con estructura por capas: rutas, controllers, middleware
- Prisma ORM con modelos relacionales complejos sobre MySQL
- Autenticación con JWT y middleware de protección de rutas
- Validación de datos en cada endpoint
Frontend
- React con componentes modulares y reutilizables
- Redux Toolkit para estado global predecible
- React Router para navegación SPA
- Sistema de incidencias con CRUD completo y filtrado