Volver al Inicio
En lanzamiento

Agora — Gaming Social

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.

Agora

Clanes · Torneos · Economía · Comunidad

Feed
Arena
Tienda
Perfil

Descripción del Proyecto

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.

Desafíos Técnicos y Soluciones

Desafío: Llevar una misma app nativa a iOS y Android sin duplicar código ni mantener dos bases separadas, conservando rendimiento y acceso a capacidades del dispositivo.

Solución: 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.

Desafío: Diseñar un motor de torneos por brackets de doble eliminación que avance solo conforme se reportan resultados, sin huecos ni estados inconsistentes.

Solución: 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.

Desafío: Integrar una economía con dinero real (IAP, suscripción Prime, cofres) manteniendo el contrato entre app y backend a prueba de errores silenciosos.

Solución: 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.

Detalles del Proyecto

Cliente

Agora Gaming

Visitar Sitio Web

agoraclan.com

Cronograma

En desarrollo activo · 2026

Mi Rol

Desarrollador Full Stack y Tech Lead

Tecnologías Utilizadas

Ionic 8AngularCapacitorTypeScriptFastAPIPythonPostgreSQLSQLAlchemyAlembicRevenueCatOneSignalResendRailwayCloudflare PagesOpenAPI

Características Principales

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.

Arena y torneos

Brackets de doble eliminación con avance automático, duelos entre amigos y ranking. La competición es el corazón del producto.

Tienda y economía

Cofres, monedas, suscripción Prime e IAP reales gestionadas con RevenueCat. Una economía completa que recompensa la actividad.

Perfil y cosméticos

Marcos de avatar, emblemas y títulos equipables. Cada jugador construye su identidad y la muestra en su perfil público.

Progresión y misiones

Misiones diarias, niveles y recompensas que mantienen la retención. La gamificación convierte el uso recurrente en avance tangible.

Clanes y comunidad

Creación y gestión de clanes, roles y eventos. Agora une a los jugadores alrededor de los juegos que les apasionan.

Resultados e Impacto

3

Plataformas — iOS, Android y web desde una sola base de código

Torneos

Brackets de doble eliminación con avance automático

IAP

Economía real: cofres, tienda y Prime vía RevenueCat

Tesis del Producto

Una comunidad gamer no es una lista de usuarios. Es un clan que compite, progresa y vuelve cada día.

Agora // Tesis de producto

¿Quieres ser nuestro siguiente éxito?

Transforma tu idea en una solución digital poderosa que impulse tu negocio hacia adelante.