GNF Cup — app de gestión de torneos de fútbol con backend a medida

SENDAR PROYECTOS GNF CUP
GNF
CUP
Tipo de proyecto App Móvil · Backend · Panel Admin
Plataformas Android · iOS · Web
Estado En producción
Stack principal Flutter · Laravel 12 · Redis
EL PROYECTO

GESTIÓN
COMPLETA
DE TORNEOS

+20K
Visitantes únicos en marzo 2026
2.400
Solicitudes por minuto (capacidad v2)
+70%
Mejora de rendimiento en v2
0
Caídas durante días de máxima carga
Captura GNF APP — proyecto SENDAR
APP · ANDROID / iOSLa app de seguidores y monitores en producción

GNF CUP no es una app de resultados — es una plataforma completa de gestión de torneos de fútbol en producción real. Sistema compuesto por app móvil Android/iOS, backend Laravel, API REST versionada, panel de administración, base de datos, tiempo real vía WebSockets y Firebase, sistema de competición con generación automática de partidos y clasificaciones.

La versión v2 supuso una reescritura profunda orientada a rendimiento: de 480 a 2.400 solicitudes por minuto, arquitectura Redis Cache-First, eliminación de polling, integración de Laravel Reverb para eventos en tiempo real y mejora media del 70% en la experiencia de usuario.

En los días de mayor carga — 28 y 29 de marzo de 2026 — la plataforma procesó más de 9 millones de hits con cero caídas y cero colapso del servidor.

SISTEMA
COMPLETO

APP MÓVIL, BACKEND, API, PANEL DE ADMINISTRACIÓN, TIEMPO REAL, NOTIFICACIONES Y LÓGICA DE COMPETICIÓN — TODO EN UN ÚNICO ECOSISTEMA COHESIONADO Y EN PRODUCCIÓN.

MÓDULO 01
APP MÓVIL ANDROID / iOS

Desarrollada en Flutter con un único código base para Android e iOS. Experiencia pública para seguidores (partidos en vivo, clasificaciones, estadísticas, noticias) y experiencia operativa para monitores y colaboradores (registro de goles, penaltis y eventos de partido).

MÓDULO 02
BACKEND Y API REST

Backend monolítico Laravel 12 con API REST versionada (V1/V2). Autenticación Bearer Token via Sanctum, respuestas JSON estructuradas, rate limiting, validaciones FormRequest y control de roles. La API gestiona todos los consumos de la app: partidos, competiciones, clasificaciones y datos en vivo.

MÓDULO 03
PANEL DE ADMINISTRACIÓN

Panel web completo para la gestión del ciclo de vida de una competición: competiciones, categorías, etapas, equipos, partidos, resultados en vivo, banners, noticias, roles de usuario y operaciones internas. Construido con Laravel Blade, Vite, Bootstrap 5 y DataTables para manejo intensivo de datos.

MÓDULO 04
TIEMPO REAL

Sistema de broadcasting de eventos de partido mediante Laravel Reverb (compatible Pusher) y WebSockets. Inicio de partido, goles, penaltis, descanso, final y actualización de clasificaciones se emiten en tiempo real a todos los dispositivos conectados, sin necesidad de refrescar la pantalla.

MÓDULO 05
SISTEMA DE COMPETICIÓN

Motor de gestión de torneos con plantillas configurables, generación automática de partidos y cuadros, cálculo de clasificaciones y avance automático de equipos según reglas definidas. Soporta múltiples formatos de competición sin necesidad de cambiar código.

MÓDULO 06
CACHE-FIRST Y RENDIMIENTO

Arquitectura Redis Cache-First con tags, keys y versiones por endpoint. Cache Locking para evitar conflictos en actualizaciones concurrentes. Eliminación del polling cada 2 segundos en favor de WebSockets. Resolución de N+1 Queries, reestructuración de consultas pesadas e indexes en tablas críticas.

TECH
STACK

Stack tecnológico moderno, probado en producción bajo carga real. Cada decisión tecnológica responde a un requisito funcional concreto — tiempo real, rendimiento bajo carga, distribución multiplataforma y mantenibilidad a largo plazo.

APP MÓVIL
Flutter Dart GetX GetStorage Dio
BACKEND Y API
Laravel 12 PHP 8.2+ MySQL 8 Laravel Sanctum
TIEMPO REAL Y CACHE
Laravel Reverb WebSockets Redis Cache-First
NOTIFICACIONES
Firebase FCM Flutter Local Notifications Firebase Messaging
PANEL Y FRONTEND
Laravel Blade Vite Bootstrap 5 DataTables
INFRAESTRUCTURA
Ubuntu 24.04 Plesk Obsidian Supervisor GitLab
DATOS REALES EN PRODUCCIÓN

MARZO 2026
— MÁXIMA CARGA

20.171
Visitantes únicos en el mes
12M+
Hits procesados en marzo
356 GB
Tráfico total transferido
0
Caídas del servidor en producción

Datos observados en producción. 28 marzo: 13.065 visitas · 4.184.138 hits · 106 GB · 29 marzo: 15.617 visitas · 5.142.899 hits · 119 GB

¿TIENES UN
PROYECTO ASÍ?

Construimos plataformas completas — app, backend, tiempo real y panel de administración. Si tienes una idea o un proyecto que necesita escalar, hablamos.

HABLAR DE MI PROYECTO VER SERVICIO APPS