Contexto
Tennis Challenge es una plataforma de pronósticos deportivos desarrollada en Laravel donde los aficionados al tenis predicen los ganadores de los partidos —desde la primera ronda hasta la final— para acumular puntos y canjearlos por premios. La plataforma combina la emoción del fantasy sport con datos reales de torneos profesionales actualizados al instante.
El sistema integra la API de ESPN y un módulo de web scraping para construir los brackets de cada torneo automáticamente, sincronizando partidos, resultados y puntuaciones en tiempo real sin intervención manual. Ofrece dos modalidades: torneos gratuitos abiertos a todos los usuarios y torneos premium de acceso pagado. Incluye un sistema de rankings comunitario, otorgamiento automático de puntos al cerrar cada partido, y una tienda de premios canjeables. La gestión completa de torneos, partidos, resultados y premios se administra desde un panel propio, manteniendo la plataforma siempre actualizada con el calendario real del circuito ATP/WTA.