Saltar al contenido
Hotel Manager

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