Plataforma en producción real

La quiniela entre amigos, construida como plataforma.

FutLiga es una plataforma reutilizable — backend .NET y app Flutter propios — sobre la que se construyó la primera aplicación: una quiniela de fútbol soccer completa, en uso real hoy en app.futliga.com.

132/132
participantes migrados, puntos verificados al 100%
30/30
resultados históricos migrados sin pérdida
Android + Web
APK en producción y web completa (~40% de usuarios en iPhone)
1 plataforma
reutilizable para futuras apps más allá de la quiniela
La plataforma

Un mismo motor, pensado para más de una app

FutLiga no nació como una app aislada: es una plataforma con arquitectura limpia y generación de módulos, donde la quiniela de fútbol soccer es el primer producto construido encima. Eso permite añadir nuevas reglas de juego o incluso nuevas apps sin rehacer la base.

El proyecto opera con un equipo de dos personas: una enfocada en la operación del día a día y otra en la parte administrativa, con un panel web de administración dedicado contemplado como fase futura.

Stack técnico

Backend.NET · Clean Architecture · CQRS/MediatR · EF Core
AppFlutter · Riverpod · go_router · Dio
DatosSQL Server
Generador de módulosFutLiga.ModuleGenerator (Roslyn)
PagosStripe Checkout
NotificacionesFirebase Push · SMTP
Cómo funciona

Reglas simples, calificación inmediata

Cada participante registra su pronóstico antes de que cierre la jornada; en cuanto el capturador sube el resultado real, los puntos se califican al instante.

3 pts

Marcador exacto — acertar el resultado y el número exacto de goles.

1 pt

Acierta el resultado (local, visitante o empate) sin el marcador exacto.

0 pts

No acierta el resultado del partido.

Funcionalidades

Todo lo que necesita una quiniela real

Cada módulo está construido y probado de punta a punta en producción, no como demo.

Catálogos

Ligas, temporadas y equipos

Ligas, temporadas, jornadas, equipos, canchas y catálogo geográfico (país, estado, ciudad), con búsqueda y CRUD completo desde administración.

Quiniela

Partidos y pronósticos

Captura de partidos, pronósticos guardados por lote, cálculo de puntos inmediato y tabla de posiciones en vivo.

Reportes

Detalle por jornada y ranking

Reportes con toggle acumulado vs. una jornada, con diseño pulido pensado para revisión rápida.

Usuarios

Perfiles y roles

Administrador, capturador y participante como roles explícitos; alta controlada, estatus (activo/inactivo/baja) y perfil editable con foto.

Finanzas

Pagos y premios

Cobros vía Stripe (completos o en dos mitades), cuenta corriente, cobranza masiva, escritorio de finanzas con semáforo y premios con sugerencia automática.

Comunicación

Anuncios y mensajes

Anuncios con imagen y reacciones rápidas, mensajes directos, correo por SMTP y notificaciones push (Android y web).

BI

Mis estadísticas

Seis tarjetas gamificadas — racha, tendencia, movimiento en tabla, medallero, dona de aciertos y jugada más loca — todas compartibles.

Patrocinadores

Marca y patrocinio

Espacio para patrocinadores dentro de la experiencia, integrado a la identidad visual de la app.

Identidad

Marca propia

Login y dashboard con fondos de marca; paleta oficial navy y amarillo, con colores dedicados para cada nivel de puntuación.

En producción

No es un prototipo — ya está corriendo

FutLiga opera hoy con usuarios reales, sobre una migración de datos verificada al 100% desde el sistema anterior.

App y API en producción

Web en app.futliga.com y API propia desplegada; APK confirmado funcionando en dispositivos Android reales.

Cobertura para iOS vía web

Cerca del 40% de los usuarios entra desde iPhone y usa la versión web completa mientras la app nativa de iOS queda en el roadmap.

Migración verificada al 100%

132 participantes y 30 jornadas de resultados migrados desde el sistema anterior, con puntos coincidiendo de forma exacta, jornada por jornada.

Puente con el sistema anterior

Convivencia controlada con el sitio histórico durante la transición, sin interrumpir a los participantes mientras se completa la migración de flujos.

Roadmap

Hacia dónde va FutLiga

El orden de trabajo está definido por prioridad de negocio, no por conveniencia técnica.

Cerrado

Finanzas

Cobros, cuenta corriente y premios, construidos y probados en producción.

En curso

Business Intelligence — Fase 2

Paneles para operador y administrador, sobre la base ya construida de "Mis estadísticas".

Auditoría

Trazabilidad de cambios y acciones administrativas dentro de la plataforma.

Publicación en tiendas

Definir nombre de paquete, hosting definitivo, cuenta de desarrollador y política de privacidad para App Store y Play Store.

En curso

Componente social

Reacciones en anuncios ya disponibles; siguen comentarios, feed de actividad y perfil público enriquecido.

¿Hablamos de FutLiga?

Ya sea para sumarte como jugador, explorar una alianza o conocer más de la plataforma detrás del producto.

Ir a app.futliga.com