Dashboard
Métricas en tiempo real desde Firestore
Tarjetas por País
Goles por País
Estado del Torneo
Participantes por Grupo
Apuestas por Fase
Top 5 Jugadores
Crear grupo
Grupos existentes
Solicitudes de participantes
0
Total
0
Pendientes
0
Aprobadas
0
Rechazadas
Ingresar resultados reales
Al guardar, los puntajes se recalculan automáticamente para todas las apuestas de ese partido.
Solo el administrador puede ingresar resultados. En fases eliminatorias también puedes editar los nombres de los equipos cuando clasifiquen.
Ver y corregir apuestas de un participante
Esta vista muestra exactamente lo mismo que lee
polla.html para el usuario (mismo query, misma normalización de IDs). Los cambios se guardan directo en Firestore y afectan el puntaje del usuario de inmediato.
Setup · Importar Fixture a Firestore
Solo ejecutar una vez por fase. Sobreescribe con setDoc (idempotente).
Diagnóstico de Firestore
Ver exactamente qué documentos hay en la colección "partidos"
Advertencia: La importación escribe directamente en Firestore. Si ya existen resultados guardados para un partido, serán sobreescritos. Úsalo solo para setup inicial o para corregir datos base.
Fase de Grupos
72 partidos · 12 grupos A–L · Calendario oficial FIFA · Horas en hora Santiago
Fases Eliminatorias
32 partidos · 32avos → Octavos → Cuartos → Semis → Final · Equipos por confirmar
Eliminar de BD
Elimina solo los partidos del bloque seleccionado para poder reimportar sin duplicados.
Ranking
Administrar Selecciones
Los cambios se guardan directamente en Firestore y se reflejan de inmediato en el sitio público.
0
Total
0
Grupos
0
Visibles
Carga masiva desde Excel
Sube un .xlsx con una fila por selección. La primera fila debe ser el encabezado.
Cada registro se escribe con setDoc — sobreescribe completamente el documento si ya existe
(usa el campo
nombre como clave única).
Columnas del Excel (encabezado exacto):
nombre *
grupo *
confederacion
ranking_fifa
participaciones
mejor_posicion
entrenador
sede
goleador_historico
goleador_mundiales
jugador_mas_caro
valor_plantel_usd
* obligatorios · Las columnas extra se ignoran · Las celdas vacías no se escriben en BD
Arrastra el archivo aquí o haz clic para seleccionar
Solo archivos .xlsx · Máximo 5 MB
Administrar Estadios
Los cambios se guardan directamente en Firestore y se reflejan de inmediato en el sitio público.
0
Total
0
Cap. promedio
0
Visibles
Simulador · Fase de Grupos
Genera datos ficticios, simula jornadas y publícalos a Firestore para ver cómo se comporta todo el sistema en vivo. Usa "Limpiar Firestore" para dejar todo como estaba.
0/30
Partidos
0/3
Jornada
175
Apuestas
0 de 30 partidos completados
Control de Plazos
Define hasta cuándo los participantes pueden ingresar sus resultados en cada fase.
¿Cómo funciona? — Cuando se supera la fecha límite de una fase, el sistema bloquea automáticamente el ingreso de resultados para esa fase. También puedes forzar el bloqueo manualmente sin depender de la fecha.
Los cambios se guardan automáticamente en Firestore al modificar cualquier campo.
Los cambios se guardan automáticamente en Firestore al modificar cualquier campo.
Abierto
Por cerrar
Cerrado / Bloqueado
Cargando plazos...
Tabla de Goleadores
Se publica automáticamente en el sitio público vía localStorage.
Agregar / Editar Goleador
Tabla de Tarjetas
Se publica automáticamente en el sitio público.
Agregar / Editar Jugador