Fulgor — Arenas de láser tag por franja
Características principales
Ciclo B2C: hold 15 min (expiresAt servidor) → confirm → QR; sweeper 30 s; 409 anti doble-venta y same-user
Catálogo de arenas + franjas 11:00–01:00 (00:00 al final)
Checkout con picker de misiones, extras y total en vivo antes del hold
Mis partidas: lista↔detalle con totales consistentes y cola viva
Puntos de escuadrón derivados: 10 pts × partySize completed
Staff: check-in QR, KPIs y gráfico SVG (ejes + fechas + tooltips)
Descripción
Fulgor es la reserva online de arenas indoor de láser tag para el jugador final. Explora recintos (bosque, hangar, neón, cripta, muelle, forja), elige día y franja de 60 minutos, arma un escuadrón de 4–16, monta una cola de misiones y confirma el pago antes de que expire el hold. El ticket llega con QR SVG. El staff escanea el código en puerta y arranca la misión now-playing. En Mis partidas consulta estados, cancela con política 24 h y acumula puntos de escuadrón derivados (10 pts × partySize al completar). La capa de valor de verdad es el ciclo transaccional de arena×franja: retención pending con expiresAt en servidor, sweeper ~30 s, 409 anti doble-venta y same-user, y consistencia lista ↔ detalle.
Tecnologías utilizadas
Angular
TypeScript
SQLite