Pronosticar
Envía pronósticos de resultados de partidos diariamente.
Fresh.win es una plataforma de pronósticos deportivos centrada en competiciones de fútbol de las principales ligas europeas. En lugar de apostar dinero, los usuarios compiten mediante pronósticos de partidos basados en probabilidades, clasificaciones y desafíos comunitarios. La plataforma integra sistemas de gamificación como recompensas diarias, programas de referidos, mecánicas de rachas y competiciones estacionales para maximizar el compromiso mientras promueve el juego responsable.
Fresh.win se dirige a la gran audiencia de fans del fútbol que quieren poner a prueba su conocimiento de los partidos y competir socialmente pero se sienten disuadidos por las plataformas de apuestas. El programa de referidos y las mecánicas de rachas están diseñados para impulsar el crecimiento orgánico mientras las recompensas diarias crean hábitos de retorno.
Fans del deporte que quieren pronósticos competitivos sin apuestas económicas — solo reputación y presumir con los amigos
Frontend React + Tailwind, API Node.js, PostgreSQL para datos relacionales (usuarios, pronósticos, referidos, clasificaciones). Un motor de puntos procesa los resultados de los partidos de forma asíncrona vía una cola de tareas. Los códigos de referido usan tokens de ID de usuario firmados con HMAC y expiración configurable. El motor de gamificación está orientado a eventos: la resolución de un partido emite eventos consumidos por los servicios de actualización de puntuación, verificación de racha, evaluación de insignias, y recálculo de clasificación.
Envía pronósticos de resultados de partidos diariamente.
Puntos otorgados según la precisión del pronóstico.
Las recompensas diarias se acumulan con rachas activas.
Clasificaciones estacionales y ligas de amigos.
Un sistema de puntos orientado a eventos que procesa los resultados de partidos de forma asíncrona, activando el recálculo de racha, la evaluación de insignias, y la actualización de clasificación en un único pipeline idempotente.
Tokens de referido firmados con HMAC y expiración configurable, combinados con limitación de tasa, verificación de correo electrónico, y comprobaciones de identidad basadas en IP para prevenir abusos.
Pipelines de agregación de PostgreSQL calculan clasificaciones estacionales y resultados acumulativos con una capa cacheada en Redis para ventanas de partido de alto tráfico.
El motor de puntos escucha los eventos de resultado de partido y activa un pipeline: actualización de puntuación → recálculo de racha → evaluación de insignia → actualización de clasificación. Cada paso es idempotente para gestionar los reintentos de forma segura. La distribución de recompensas diarias se ejecuta como una tarea cron programada con deduplicación vía una clave de fecha procesada por usuario. La prevención de fraude de referidos combina limitación de tasa, verificación de correo electrónico, y comprobaciones de identidad basadas en IP.
Diseñado y ajustado un bucle de compromiso completo — puntos, rachas, insignias, clasificaciones — validado con más de 150 usuarios beta.
Construido un sistema antifraude de referidos multicapa usando tokens HMAC, limitación de tasa, y comprobaciones de IP antes del lanzamiento público.
Elegido PostgreSQL en lugar de una base documental y aprovechados sus pipelines de agregación para consultas de clasificación complejas.
Desacoplado el pipeline de puntos en servicios independientes e idempotentes que facilitan las pruebas A/B de las reglas de recompensa.
Tráeme tu idea o proyecto a medio construir. Lo defino, lo diseño y lo entrego — usando el mismo flujo de trabajo detrás de Fresh.win.