Por qué la hicimos
Las apps de prode del torneo siempre arrancan con bombos y platillos en mayo y para junio ya están abandonadas: backend caído, partidos sin actualizar, app rota cuando arrancan los octavos. La idea con Prode 2026 fue otra: hacer una app pensada como producto sólido y mantenido, no como side project de un mes.
El stack es Expo + Supabase: cross-platform real (Android, iOS y Web desde el mismo código), backend serverless con cron jobs para sincronizar el fixture en vivo, y push notifications nativas. La parte difícil estuvo en el cálculo de puntos: cada torneo puede usar un sistema distinto, hay que recalcular en tiempo real cuando termina un partido y el resultado se replica a todos los torneos donde está ese match.
El frontend tiene un design system propio inspirado en la paleta del torneo — verde césped y dorado copa — con tarjetas glassmórficas, halo dorado en los partidos próximos y minutero rojo Apple-style cuando un partido está en vivo.
También incluye
- 4 idiomas desde el día 1 (ES default, EN, FR, PT)
- Avatar de usuario con upload a Supabase Storage
- Onboarding de 3 pasos (idioma → nombre → foto)
- Tabla de posiciones por grupo calculada en tiempo real
- Llave eliminatoria con clasificados proyectados según las posiciones actuales
- Pantalla "Mis Pronósticos" con stats: total puntos, aciertos / jugados, próximos
- Deep links de invitación a torneos via WhatsApp
- Sistema de amigos
- Modo oscuro por defecto