IOOS
Plataforma de competiciones en vivo
Plataforma de competiciones en tiempo real basada en completar retos en sesiones en vivo, con temporadas y bolsas de premios. Proyecto anterior.

IOOS se diseñó como una plataforma de competiciones en la que los usuarios podían participar en competiciones por temporadas y desafíos con bolsa de premios. Durante las sesiones en vivo, los participantes avanzaban completando distintos retos y podían seguir los eventos del sistema en tiempo real. La mecánica era sencilla: los últimos en quedar en pie se llevan la bolsa de premios. Yo, Berke Özyaşar, desarrollé esta plataforma como proyecto personal. El sitio de IOOS no está publicado actualmente; esta página presenta el proyecto como un trabajo anterior.
La idea
Los formatos de competición en directo generan una tensión que mantiene al espectador pegado a la pantalla. IOOS pretendía llevar este formato a internet y crear una plataforma de competiciones por temporadas en la que pudiera participar cualquiera. Los participantes avanzaban completando retos en sesiones en vivo, y quienes aguantaban hasta el final se llevaban la bolsa de premios.
Funciones
- Competiciones por temporadas y bolsas de premios
- Retos de distintos tipos que se completan en sesiones en vivo
- Seguimiento en tiempo real de los eventos del sistema
- Una mecánica de competición en la que los últimos en quedar se llevan la bolsa de premios
En esta mecánica, tan importante como la propia plataforma era la sincronización de las sesiones: los participantes tenían que estar conectados al mismo tiempo, los retos debían abrirse a la vez para todos y los resultados debían anunciarse a todos al mismo tiempo.
Enfoque técnico
Desarrollé el frontend con React y el backend con Node.js. En el centro del proyecto estaban los eventos en tiempo real: en una sesión en vivo, el progreso de los participantes y los eventos del sistema tenían que reflejarse para todos los usuarios sin retraso y de forma coherente. En una estructura así, lo más sólido es que el servidor sea la única fuente de verdad y que los clientes escuchen los eventos y muestren el estado; cuando hay premios de por medio, que los resultados se determinen en el servidor cobra aún más importancia.
Mis otros proyectos personales de plataformas son Feely y Feedoom. Si tienes una idea de producto en tiempo real, puedes ver la página de desarrollo de productos SaaS.


