⚔️ El Gran Coliseo: Plataforma Competitiva y Gestor de Torneos de Dota 2
Infraestructura para eSports y Torneos Comunitarios
El Gran Coliseo es una plataforma web desarrollada con Next.js 14 (App Router) y React 19 diseñada para organizar, gestionar y transmitir torneos competitivos del videojuego Dota 2. Ofrece generación automática de llaves de eliminación (brackets), registro de escuadras, perfiles de jugadores y estadísticas de enfrentamientos en vivo.
- 🌐 Plataforma en Vivo: el-gran-coliseo.netlify.app
- 💻 Repositorio GitHub: github.com/Alecwce/el-gran-coliseo
- 📄 Licencia: MIT | Framework: Next.js 14 + React 19
🏆 Módulos y Funcionalidades del Sistema
flowchart TD Teams["🛡️ Registro de Equipos\n(Capitanes, Jugadores & Roles)"] --> Brackets["⚔️ Generador de Brackets\n(Eliminación Simple / Doble)"] Brackets --> Matches["🎮 Sala de Enfrentamientos\n(Marcadores, Héroes & Draft)"] Matches --> Standings["📊 Tabla de Clasificación\n(Puntos, Victorias & Premios)"]
- Generador Dinámico de Cuadros (Brackets):
- Soporte para formatos de eliminación directa y doble eliminación con avance automático de equipos ganadores a la siguiente ronda.
- Estética Gamer de Élite (Dark Mode):
- Interfaz visual oscura con contrastes vibrantes en rojo carmesí y dorado, adaptada a la identidad estética de Dota 2 utilizando Tailwind CSS v4.
- Optimización con Next.js 14 App Router:
- Carga modular mediante Server Components para datos estáticos y Client Components para actualizaciones interactivas de marcadores.
🛠️ Stack Tecnológico
| Capa | Herramienta | Rol en el Sistema |
|---|---|---|
| Framework Fullstack | Next.js 14 (App Router) | Renderizado híbrido SSR/SSG y enrutamiento moderno |
| Biblioteca UI | React 19 | Componentes reactivos para las llaves de torneos |
| Lenguaje | TypeScript Strict | Modelado de tipos para equipos, jugadores y partidas |
| Estilos | Tailwind CSS v4 | Diseño responsive y componentes de eSports |
| Despliegue | Netlify Edge | Alojamiento con CDN global y previsualizaciones de pull requests |