01 · Problema
El problema
El club apuntaba goles en una libreta, alguien pasaba la tabla a Excel los lunes, y los padres preguntaban por WhatsApp cómo iba el partido cada 15 minutos durante el horario de partido. Cada jornada eran 3-4 horas de gestión administrativa entre 2 personas.
02 · Solución
Lo que construí
PWA con dos roles: (1) entrenador/delegado en banquillo con botones grandes para registrar gol, tarjeta, cambio; (2) URL pública por partido con marcador en vivo que se actualiza por WebSocket (Supabase Realtime). La tabla del torneo se recalcula automáticamente al cerrar cada partido.
- Marcador en vivo via WebSocket (sin recarga, latencia <2s)
- URL pública compartible por WhatsApp, padres no instalan nada
- Tabla del torneo con desempate por DG · GF
- Goleadores y MVPs derivados de eventos
- Calendario de partidos con notificaciones push opcionales
03 · Ejecución
Cómo lo entregué
3 semanas. Semana 1: modelo de torneo, equipos y partidos. Semana 2: panel de entrenador y URL pública con realtime. Semana 3: calendario, notificaciones, branding del club. Probado en condiciones reales (campo de hierba seca con 4G débil) antes de entregar.
04 · Resultados
Qué pasó después
Las familias siguen los partidos desde casa. Los entrenadores pasaron de 3-4h/jornada de admin a 30 minutos. La página del club tiene 12-20 visitantes por partido cada fin de semana, gente que antes no aparecía. La directiva está mirando si rentar la plataforma a otros 2 clubes locales.
Tiempo admin / jornada
−85%
Visitantes / partido
12-20
Pérdida de datos
0
Coste mantenimiento
0 €/mes
05 · FAQ
Preguntas frecuentes
¿Pueden las familias seguir el partido sin instalar nada?
Sí. Solo abren la URL en el móvil. El marcador se actualiza en tiempo real sin recargar. Si quieren atajo, le dan a "Añadir a pantalla de inicio" y queda como app.
¿Funciona en el campo si el wifi va mal?
Sí. El panel de entrenador guarda eventos localmente y sincroniza cuando vuelve la red. La URL pública sí necesita conexión, pero solo carga 30-50 KB.
¿Se puede personalizar con los colores del club?
Sí, incluido. Logo, colores corporativos y tipografía. Si tienen 2 escuadras (1ª y juvenil) cada una con identidad distinta, también.