Saltar al contenido
mario

Universidad · en equipo de 2Julio de 2026

Quiniela Mundial 2026

Aplicación web para pronosticar los partidos del Mundial 2026 en grupos privados, con ranking por grupo.

Pantalla de inicio de sesión de Quiniela Mundial 2026 en un celular, con un estadio de fondo y el formulario de correo y contraseña.

Mi parte

  • Integré la API de TheSportsDB para sincronizar los resultados y cargué los partidos reales del Mundial como datos iniciales.
  • Agregué los endpoints de equipos y estadios, y la configuración de Docker del backend.
  • Hice la primera versión completa del frontend en React y después la consulta y edición del perfil, la corrección del mapa de sedes y la traducción al español.
README.md

Contexto

Proyecto universitario en equipo de 2. Cada usuario se une a grupos privados, pronostica los marcadores de los partidos del Mundial y compite en un ranking por grupo.

El proyecto completo

  • Backend en NestJS con TypeScript, Sequelize y PostgreSQL, organizado en módulos: autenticación, usuarios, grupos, partidos, pronósticos, ranking, panel, sincronización y auditoría.
  • Validación de entrada con Zod, autenticación con JWT y documentación de la API con Swagger.
  • Frontend en React con Vite, con un mapa de sedes hecho con Leaflet y OpenStreetMap.

Estado

El frontend está publicado en Vercel.

Esc