Feed social
Publicaciones, comentarios y GIFs nativos. El muro de la comunidad donde los clanes encuentran compañeros y comparten su día a día.
Producto social gaming
La red social donde los gamers crean clanes, compiten en torneos y suben de nivel. Una sola base de código que llega a iOS, Android y web con economía real, gamificación y comunidad.



Aplicación en desarrollo activo y closed testing; no la presentamos como producto terminado.
El sistema
Agora es una plataforma social y de competición pensada para comunidades gamer: los jugadores forman clanes, publican en un feed social, se retan en torneos y progresan con un sistema de gamificación completo (misiones, recompensas, niveles y cosméticos).
El núcleo del producto es la competición: torneos por brackets de doble eliminación con avance automático, duelos entre amigos y un sistema de recompensas que premia la actividad real dentro de la comunidad.
Sobre ese núcleo se construye una economía completa: cofres, tienda, monedas, suscripción Prime y compras integradas (IAP) gestionadas con RevenueCat, además de marcos de avatar, emblemas y títulos que los jugadores equipan en su perfil.
Bajo el capó: backend FastAPI sobre PostgreSQL con cliente OpenAPI tipado end-to-end, app Ionic 8 + Angular empaquetada con Capacitor para iOS y Android desde un único código, panel de administración propio, push con OneSignal y email con Resend. Backend en Railway, frontend en Cloudflare Pages.
Decisiones técnicas
Construí la app con Ionic 8 + Angular empaquetada con Capacitor: un único código que compila a binarios nativos para ambas tiendas, con push (OneSignal), compras (RevenueCat) y assets gestionados desde la misma fuente. La web comparte el mismo bundle vía Cloudflare Pages.
Modelé el bracket en el backend con avance automático y enums para cada estado (no strings sueltos), de modo que cada resultado propaga al siguiente cruce de forma determinista y auditable. El estado del torneo es siempre consistente.
Centralicé la monetización en RevenueCat y generé el cliente del frontend desde el esquema OpenAPI del backend, con modelos Pydantic tipados. Un contrato tipado end-to-end hace que cualquier desajuste falle en build, no en producción frente a una compra real.
Dentro del producto
Publicaciones, comentarios y GIFs nativos. El muro de la comunidad donde los clanes encuentran compañeros y comparten su día a día.
Brackets de doble eliminación con avance automático, duelos entre amigos y ranking. La competición es el corazón del producto.
Cofres, monedas, suscripción Prime e IAP reales gestionadas con RevenueCat. Una economía completa que recompensa la actividad.
Marcos de avatar, emblemas y títulos equipables. Cada jugador construye su identidad y la muestra en su perfil público.
Misiones diarias, niveles y recompensas que mantienen la retención. La gamificación convierte el uso recurrente en avance tangible.
Creación y gestión de clanes, roles y eventos. Agora une a los jugadores alrededor de los juegos que les apasionan.
Tecnologías Utilizadas