← Volver a proyectos

App web a medida

Quiz en vivo / Juntada OPI 2026

Año
2026
Resultado
Quiz interactivo para 400 asistentes jugando desde el celular, con pantalla de proyector en tiempo real.
Quiz en vivo / Juntada OPI 2026

Para la Juntada OPI 2026 —el encuentro anual de la capacitación institucional de Franco Pisso— hacía falta una dinámica que involucrara a toda la sala al mismo tiempo: un quiz en vivo que los asistentes jugaran desde el celular mientras una pantalla grande, sobre el escenario, mostraba el estado de la partida en simultáneo.

El desafío

No era un formulario más. El quiz tenía que sostener a unas 400 personas entrando en el mismo minuto, sin fricción —nadie iba a crearse una cuenta con contraseña en medio de un evento— y sin margen de error: si se caía en vivo, no había segunda toma.

En concreto: 14 preguntas cronometradas, una pantalla de proyector con el estado de la partida y un QR para sumarse, un panel para que el organizador controlara el arranque y el cierre, y una revelación de ganadores al final. Todo funcionando bajo la carga de una sala llena entrando a la vez.

La solución

Construimos una aplicación web a medida con Next.js y Supabase. Los jugadores entran solo con un nombre de usuario y los últimos tres dígitos del documento —sesión anónima, sin contraseña— y el orden de las preguntas se mezcla por persona, con los tiempos calculados en el servidor y no en el navegador, para que nadie pueda adelantar el reloj desde su teléfono.

El organizador maneja todo desde un panel propio: inicia el quiz, lo finaliza y publica el podio cuando quiere. La pantalla grande es una vista pública, sin login, que muestra el QR de acceso y el estado en vivo. Sumamos además un modo ensayo —pantallas de práctica que replican cada etapa sin tocar la partida real— para poder mostrar cómo se ve todo antes del día del evento.

Prueba de carga real

Antes de darlo por listo simulamos 400 jugadores concurrentes contra una copia de producción y una base de datos separada, para no ensuciar datos reales. La prueba encontró un cuello de botella concreto: el arranque de cada intento tardaba más de cinco segundos porque hacía cinco consultas encadenadas a la base.

Reescribimos ese punto para resolver en paralelo lo que no dependía entre sí y para insertar de forma optimista en lugar de “consultar y después escribir” —lo que de paso corrigió una condición de carrera que el código anterior tenía latente—. El arranque pasó de más de cinco segundos a menos de dos: unas tres veces y media más rápido. La prueba también sacó a la luz un límite de peticiones de Supabase que había que subir de antemano, y lo dejamos configurado muy por encima de lo que el evento iba a necesitar.

Resultado

La aplicación quedó publicada en su propio dominio y verificada en vivo: acceso, partida completa, pantalla grande y QR. Sin bloqueantes para el evento, con el punto crítico de rendimiento medido, resuelto y vuelto a medir.

Quiz en vivo / Juntada OPI 2026 — imagen 1Quiz en vivo / Juntada OPI 2026 — imagen 2Quiz en vivo / Juntada OPI 2026 — imagen 3Quiz en vivo / Juntada OPI 2026 — imagen 4Quiz en vivo / Juntada OPI 2026 — imagen 5Quiz en vivo / Juntada OPI 2026 — imagen 6Quiz en vivo / Juntada OPI 2026 — imagen 7Quiz en vivo / Juntada OPI 2026 — imagen 8Quiz en vivo / Juntada OPI 2026 — imagen 9Quiz en vivo / Juntada OPI 2026 — imagen 10Quiz en vivo / Juntada OPI 2026 — imagen 11Quiz en vivo / Juntada OPI 2026 — imagen 12

¿Querés un proyecto así?

Hablemos de tu proyecto