🏆 El draft del fútbol argentino — El "38-0.app" pero de la Superliga Argentina
Construí el once ideal de la Liga Profesional Argentina. Gira la ruleta, elegí leyendas, jugá una temporada entera.
Inspirado en: 38-0.app · 101pts.com · 7a0.com.br
- 🎰 Ruleta de asignación: Gira la ruleta y recibí un club + década al azar
- 🏟️ 28 clubes: Todos los equipos de la Liga Profesional Argentina
- 📊 1000+ leyendas: Base de datos de jugadores desde 1891
- 🏆 Simulación de temporada: Jugá 38 fechas y buscá ser campeón
- 🧠 Modo memoria: Adiviná sin estadísticas visibles (solo tu conocimiento)
- 🏅 Leaderboard global: Competí contra otros usuarios
- 🎯 5 modos: Leyendas Draft, Memoria, Records, Decada, Career
- Gira la ruleta → te asigna un club + década
- Elegí 11 jugadores para tu formación (4-3-3, 4-4-2, 4-2-3-1, etc.)
- Simulá una temporada de 38 fechas
- Tu once se enfrenta a 19 rivales
- Igual que el draft pero sin ver estadísticas
- Solo tu conocimiento del fútbol argentino
- Menos skips, más desafío
- ¿Quién tiene más goles en clásicos?
- ¿Cuál fue el equipo con más victorias consecutivas?
- Rankings por década y por club
- Te muestran un jugador → adivinás en qué década jugó
- 4 opciones, una sola respuesta
- Modo carrera: 10 preguntas seguidas
- Puntuación acumulada
- Ranking global
- Framework: Next.js 14 + TypeScript
- UI: TailwindCSS + Shadcn/ui
- Animaciones: Framer Motion
- Estado: Zustand
- API: Next.js API Routes
- DB: Supabase (PostgreSQL)
- Cache: Redis
- Scrapers: Node.js + Cheerio
- Fuente principal: Transfermarkt (37,000+ jugadores)
- Fuente argentina: BDFA (60,000+ fichas)
- Dataset: dcaribou/transfermarkt-datasets
LigaStatsGame/
├── app/ # Next.js App Router
│ ├── games/ # Páginas de juegos
│ ├── api/ # API routes
│ └── layout.tsx
├── components/ # Componentes UI
├── lib/ # Lógica central
│ ├── game-engine.ts # Motor de juego
│ └── types.ts # Tipos TypeScript
├── data/ # Datos estáticos
│ ├── clubs.json # Clubes argentinos
│ └── players.json # Jugadores
├── backend/ # Backend (Express + Supabase)
└── scripts/ # Scripts de automatización
git clone https://github.com/RanuK12/LigaStatsGame.git
cd LigaStatsGamenpm install
npm run devcd backend
npm install
npm run start:devnpm run scrape:players
npm run update:db- Total: 1,000+ jugadores de la liga argentina
- Décadas: 1960s - 2020s
- Club de origen: Todos los 28 clubes actuales
- Actualización: Cada lunes via scrapers automáticos
- Primary: #003DA5 (Azul)
- Secondary: #FF0000 (Rojo)
- Accent: #FFD700 (Dorado)
- Background: #0A0A0A
- Card: #1A1A1A
- Victoria: +3 puntos
- Empate: +1 punto
- Derrota: 0 puntos
- Goles: +0.5 puntos por gol
- Bonus leyenda: +5 puntos si el jugador es leyenda
- Estructura del proyecto
- Tipos TypeScript
- Base de datos de clubes
- Motor de juego
- Formaciones disponibles
- Scrapers de jugadores (Node.js + Cheerio)
- UI de la ruleta (Framer Motion + Shadcn/ui)
- Draft de jugadores (Motor de juego + formaciones)
- Simulación de temporada (Game engine + 38 fechas)
- Modo Memoria
- Leaderboard global
- Insignias y badges
- Login con NextAuth
- Deploy completo
- Marketing
- Comunidad
- Fork
- Crear branch (
git checkout -b feature/nueva-feature) - Commit (
git commit -m 'feat: nueva feature') - Push (
git origin push feature/nueva-feature) - Abrir PR
MIT License - Ver LICENSE
Emilio Ranucoli
- GitHub: @RanuK12
- Web: ranuk.dev
- Email: ranucoliemilio@gmail.com
- LinkedIn: Emilio Ranucoli
¡Hecho con ❤️ para el fútbol argentino! ⚽🇦🇷