Las necesidades del cliente
El cliente necesitaba una plataforma digital que permitiera organizar competencias de pronósticos entre grupos cerrados de personas, de forma simple, intuitiva y sin necesidad de depender de hojas de cálculo ni canales informales de comunicación. Buscaba una solución que ofreciera salas privadas para que cada grupo pudiera jugar de forma independiente, con un sistema que permitiera a cada participante cargar sus predicciones y seguir la evolución del torneo. Era fundamental que el sistema calculara automáticamente los puntos según los aciertos, y que el ranking se actualizara sin intervención manual. También era importante que los usuarios pudieran comparar sus predicciones con las de otros dentro de la sala, generando así una experiencia social y competitiva más rica. La aplicación debía ser rápida, accesible desde cualquier dispositivo móvil, y lo suficientemente clara como para ser utilizada por personas de distintos niveles de familiaridad con la tecnología. En definitiva, se trataba de transformar una dinámica de juego tradicional en una experiencia digital moderna, confiable y atractiva, sin perder su esencia.
Mi solución
Cada usuario podía crear o unirse a salas privadas, invitando a sus amigos, familia o compañeros de trabajo para compartir la emoción del Mundial. Dentro de cada sala, cada participante tenía la posibilidad de completar su propio fixture, eligiendo los resultados de cada partido desde la fase de grupos hasta la gran final. Una de las funcionalidades más valoradas fue la posibilidad de ver el fixture de otros jugadores dentro de la sala, lo que generaba conversaciones, comparaciones y competencia sana entre los participantes. Esta mecánica no solo hacía más entretenido el seguimiento del torneo, sino que reforzaba el espíritu de comunidad. A medida que avanzaban las etapas del Mundial y se confirmaban los resultados reales, la app se encargaba de calcular automáticamente los puntos de cada usuario en función de la precisión de sus pronósticos. El ranking se actualizaba en tiempo real, permitiendo que todos pudieran ver al instante su posición frente a los demás, generando una competencia constante y emocionante. Todo esto en una interfaz moderna, clara y adaptable a cualquier dispositivo móvil, diseñada para que cualquiera pudiera sumarse y disfrutar sin complicaciones técnicas.
Información Técnica
Tecnologías utilizadas:
- Framework: React Native CLI
- Base de datos: Firebase Firestore
- Autenticación: Firebase Authentication
- Estilos: styled-components
- Plataforma: Aplicación móvil (iOS y Android)
Control de puntuación:
Para llevar el control de las predicciones, se desarrolló un pequeño programa que registraba los resultados reales de cada partido. A medida que se cargaban esos resultados, el sistema comparaba automáticamente los pronósticos de cada jugador y actualizaba su puntaje en base a la precisión de sus elecciones. Esto permitía mantener el ranking siempre actualizado sin necesidad de intervención manual.