Aplicación web para el personal de la sala de videojuegos Borregos Gaming. Sustituye el registro en papel por un tablero en vivo donde se ve cada estación de la sala y quién la está usando.
Funcionalidades clave
- Mapa de la sala: estaciones PC01 a PC20, consolas Xbox y Nintendo Switch con posiciones reales; las consolas admiten varios jugadores a la vez.
- Registro por matrícula con check-in, tiempo restante y check-out; una estación ocupada se ve al instante en todos los equipos gracias a los canales en tiempo real de Supabase.
- Mantenimiento: marcar equipos fuera de servicio sin perder la ocupación.
- Analíticas: métricas en tiempo real, alumnos únicos por periodo, filtros por rango de fechas y tabla detallada.
- Reportes de fallas en tablero kanban, calendario de eventos, turnos del personal con resumen semanal, materiales y lista de espera.
- Exportación a Excel y PDF de los reportes.
Implementación técnica
Proyecto en React 18 con TypeScript, Vite y componentes shadcn-ui. La lógica de datos vive en hooks por dominio, cada uno con su consulta a Supabase y su suscripción en tiempo real. El build de producción se compila automáticamente en GitHub Actions y se publica en HostGator bajo la ruta /gamer/ sin intervención manual.
Resultado / Impacto
El personal ve la ocupación real de la sala en todo momento, los alumnos se registran en segundos y la coordinación obtiene estadísticas de uso para tomar decisiones.



