⚔️ 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.


🏆 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)"]
  1. 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.
  2. 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.
  3. 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

CapaHerramientaRol en el Sistema
Framework FullstackNext.js 14 (App Router)Renderizado híbrido SSR/SSG y enrutamiento moderno
Biblioteca UIReact 19Componentes reactivos para las llaves de torneos
LenguajeTypeScript StrictModelado de tipos para equipos, jugadores y partidas
EstilosTailwind CSS v4Diseño responsive y componentes de eSports
DespliegueNetlify EdgeAlojamiento con CDN global y previsualizaciones de pull requests

🧭 Conexiones Internas