checkroom Proyecto Full Stack — Node.js + Supabase

Gestión completa de
alquiler de vestuario

Sistema web para administrar reservas, inventario, pagos y devoluciones de un negocio de alquiler de disfraces.

slideshow Ver screenshots Código fuente
2
Roles de usuario
10+
Módulos funcionales
11
Tablas en base de datos
RLS
Seguridad por filas

Interfaz de usuario

Recorrido por el sistema

Panel de administrador con todos los módulos operativos.

Pantalla de login
Dashboard administrador
Alquileres y reservas
Formulario nuevo alquiler
Modelos de vestuario
Modelos de vestuario
Items individuales
Items individuales
Categorías
Categorías

Funcionalidades

Qué hace el sistema

Desarrollado desde cero a partir de requerimientos reales de un negocio de alquiler.

manage_accounts

Autenticación por roles

Acceso diferenciado para administrador y empleado. Rutas protegidas, sesión persistente y detección de expiración.

dashboard

Dashboard con KPIs

Alquileres activos, reservas del día, stock disponible, ingresos diarios y alertas de retrasos en tiempo real.

checkroom

Inventario de vestuario

Modelos por categoría con fotos, tallas y precios. Items individuales con estado físico y disponibilidad.

event_available

Gestión de alquileres

Creación con múltiples prendas, verificación de disponibilidad por fecha, descuentos y seguimiento de estado.

payments

Registro de pagos

Efectivo, transferencia, tarjeta, Yape y Plin. Tipos: alquiler, separación, cargo adicional y depósito.

assignment_return

Entregas y devoluciones

Registro de estado de prendas al devolver, cargos automáticos por días de retraso y registro de daños.

Stack técnico

Tecnologías utilizadas

Node.js Webpack JavaScript Supabase PostgreSQL Row Level Security Vercel