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