⚙️
Administrador
Acceso total al sistema. Gestiona jugadores, entrenamientos, comunicados, pre-registros y genera links de autoregistro.
⚽
Entrenador
Ve jugadores, crea y gestiona entrenamientos, publica comunicados y revisa los pre-registros de las categorías.
👨👦
Padre / Tutor
Ve la ficha de su hijo, sube documentos, revisa comunicados de su categoría y consulta el calendario de entrenamientos.
Todos los usuarios
El sistema está disponible desde cualquier navegador web. No requiere instalar ninguna aplicación.
Pasos para ingresar
Abre tu navegador (Chrome, Firefox, Safari o Edge) y escribe la dirección del sistema que te proporcionó la academia
Verás la pantalla de inicio con el escudo de Sporting Cristal. En la parte derecha está el formulario de acceso
Selecciona tu tipo de perfil en las pestañas superiores: Admin, Entrenador o Padre
Ingresa tu correo electrónico y contraseña y haz clic en "Ingresar"
ℹ️
Si es tu primera vez, el administrador debe haberte creado una cuenta previamente en Firebase Authentication. Contacta al administrador si no tienes credenciales.
⚠️
Si olvidas tu contraseña, actualmente debe restablecerla el administrador desde la consola de Firebase. En una versión futura se habilitará el "Olvidé mi contraseña" directamente.
AdminEntrenador
El dashboard es la primera pantalla que ves al ingresar. Muestra un resumen del estado actual de la academia:
| Indicador | Qué muestra |
| Jugadores Activos | Número total de jugadores con estado activo en la academia |
| Entrenamientos | Total de sesiones de entrenamiento registradas |
| Pre-registros | Solicitudes de autoregistro pendientes de aprobación (en rojo si hay pendientes) |
| Docs. Pendientes | Jugadores que aún no tienen todos sus documentos completos |
Más abajo verás los próximos 4 entrenamientos programados y la distribución de jugadores por categoría con una barra de progreso visual. También aparece la sección de Pre-registros pendientes con acceso rápido para revisarlos.
AdminEntrenador
El módulo de Jugadores muestra la plantilla completa de la academia en una tabla con filtros.
Filtrar por categoría
En la parte superior de la tabla hay chips (botones de filtro): Todos, Sub-8, Sub-10, Sub-12, Sub-14, Sub-16, Sub-18. Haz clic en cualquiera para ver solo los jugadores de esa categoría.
Buscar un jugador
Usa la barra de búsqueda en la parte superior derecha de la pantalla. Puedes buscar por nombre, apellido o número de DNI.
Ver la ficha completa de un jugador
Haz clic en el botón "Ver ficha" a la derecha de cualquier jugador. Se abrirá un panel con toda su información:
- Datos personales y foto
- Datos médicos confidenciales (grupo sanguíneo, alergias, condición médica)
- Datos del padre / tutor y contacto de emergencia
- Estado de cada documento con opción de ver o reemplazar
🔒
Los datos médicos y del padre son confidenciales. Solo pueden verlos administradores y entrenadores. Los padres ven esta información solo de su propio hijo.
Indicadores de documentos
| Indicador | Significado |
| ✓ Completos | El jugador tiene los 3 documentos obligatorios subidos |
| ⚠ Pendiente | Faltan uno o más documentos obligatorios |
Admin únicamente
El administrador puede registrar jugadores directamente desde el panel, sin necesidad de que el padre lo haga online. Este flujo tiene 4 pasos:
Paso 1 — Datos Personales
Haz clic en "➕ Jugador" en la barra superior o en "Nuevo Jugador (Manual)" en el menú lateral
Opcionalmente sube una foto del jugador haciendo clic en el ícono de cámara. La foto se guarda automáticamente en Cloudinary
Completa los campos obligatorios (*): Nombres, Apellidos, DNI, Fecha de Nacimiento, Categoría y Posición
Haz clic en "Siguiente →"
Paso 2 — Datos Médicos
Selecciona el Grupo Sanguíneo del jugador (O+, A-, etc.)
Indica las alergias conocidas (si no tiene, escribe "Ninguna")
Si el jugador tiene alguna condición médica relevante (asma, diabetes, etc.) descríbela en el campo de texto
Haz clic en "Siguiente →"
Paso 3 — Padre / Tutor
Ingresa el nombre completo del padre o tutor
Ingresa el email del padre — este email se usará para crear su cuenta de acceso al sistema
Ingresa el celular del padre
Completa los datos del contacto de emergencia (nombre y teléfono)
Haz clic en "Siguiente →"
Paso 4 — Documentos
Verás 4 filas de documentos: DNI/Partida, Ficha Médica, Autorización de Padres, y Foto Carnet
Para subir un documento haz clic en la fila o en el botón "Subir"
Selecciona el archivo (PDF o imagen). El documento se sube automáticamente a Cloudinary
Una vez subido verás el indicador verde ✅ y un botón para ver el archivo
Haz clic en "✅ Guardar Jugador" para finalizar el registro
✅
No es obligatorio subir todos los documentos en el momento del registro. Puedes guardar el jugador y subir los documentos después — el jugador quedará marcado como "Docs. Pendientes".
💡
Después de guardar, el jugador aparece inmediatamente en la tabla de Jugadores. Para crear la cuenta del padre en Firebase debes hacerlo manualmente desde la consola de Firebase Authentication.
Admin únicamente
El sistema genera links únicos por categoría que puedes compartir con los padres. Al abrir el link, el padre puede registrarse solo sin necesidad de que el admin lo haga por él.
Cómo obtener los links
En la barra superior del sistema, haz clic en "🔗 Links de registro"
Se abre un panel con un link para cada categoría (Sub-8, Sub-10, Sub-12, etc.)
Haz clic en "📋 Copiar" junto a la categoría que necesitas
Envía el link por WhatsApp, email, o publícalo en tus redes sociales
¿Qué ve el padre cuando abre el link?
Abre el link
→
Bienvenida con escudo SC
→
Selecciona rol (padre/jugador)
→
Crea su cuenta
→
Datos del jugador
→
Pre-inscripción enviada ✓
La solicitud llega automáticamente al panel de Pre-registros con estado Pendiente, lista para que el admin la revise y apruebe.
⚠️
El link de autoregistro es público — cualquier persona con el link puede solicitar el pre-registro. El administrador siempre debe revisar y aprobar manualmente cada solicitud antes de que el jugador quede activo en el sistema.
AdminEntrenador
Cuando un padre completa el autoregistro público, la solicitud aparece en este módulo con estado Pendiente.
Ver las solicitudes
Haz clic en "📋 Pre-registros" en el menú lateral. El número en rojo indica cuántas solicitudes están pendientes. Usa los filtros de la parte superior para ver solo los pendientes, aprobados o rechazados.
Revisar una solicitud
Haz clic en "Ver detalle" en la fila del pre-registro que quieres revisar
Se abre el panel con toda la información enviada: datos del jugador, datos médicos declarados, datos del tutor, y foto si fue enviada
Verifica que los datos sean correctos y que la solicitud sea legítima
Aprobar una solicitud
Haz clic en el botón verde "✓ Aprobar → Crear jugador"
Confirma la acción en el diálogo de confirmación
El sistema crea automáticamente el jugador en Firestore con todos los datos enviados
El jugador aparece en la tabla de Jugadores con estado Activo y documentos Pendientes
Rechazar una solicitud
Haz clic en "✕ Rechazar" si la solicitud no es válida o el cupo está cerrado. La solicitud queda marcada como rechazada pero permanece en el historial.
💡
Al aprobar una solicitud, los documentos del jugador quedan todos como Pendientes. El padre podrá subirlos desde su vista "Mi Hijo", o el admin puede subirlos desde la ficha del jugador.
AdminEntrenador
Los documentos requeridos para cada jugador son:
| Documento | Obligatorio | Formato aceptado |
| 📄 DNI / Partida de Nacimiento | Sí | PDF, JPG, PNG |
| 🏥 Ficha Médica / Certificado de Salud | Sí | PDF, JPG, PNG |
| ✍️ Autorización firmada por los padres | Sí | PDF, JPG, PNG |
| 📸 Foto carnet del jugador | No | JPG, PNG |
Cómo subir o reemplazar un documento
Ve a Jugadores y haz clic en "Ver ficha" del jugador
Baja hasta la sección "Documentos"
Haz clic en el botón "↑ Subir" (o "↑ Reemplazar" si ya hay uno)
Selecciona el archivo desde tu computadora
El archivo se sube a Cloudinary automáticamente. Cuando termine verás el indicador verde ✅
Haz clic en "👁 Ver" para abrir y revisar el documento subido
✅
Cuando los 3 documentos obligatorios están subidos, el jugador se marca automáticamente como "Docs. Completos" en la tabla.
AdminEntrenador
El módulo de entrenamientos permite crear y gestionar las sesiones de cada categoría.
Crear una nueva sesión
Haz clic en "⚽ Entrenamientos" en el menú lateral
Haz clic en "➕ Nueva Sesión" (botón amarillo en la parte superior)
Completa el formulario: Título, Categoría, Entrenador, Fecha, Hora, Duración, Lugar y Ejercicios
Para los ejercicios, escríbelos separados por coma. Ejemplo: Rondo 4v2, Posesión en bloques, Pressing zonal, Partido reducido
Haz clic en "✅ Guardar"
Filtrar por categoría
Usa los chips de la parte superior para ver solo las sesiones de una categoría específica.
Eliminar una sesión
Haz clic en el ícono 🗑 en la esquina superior derecha de cualquier sesión y confirma la eliminación.
💡
Los entrenamientos también aparecen en el Calendario marcados con un punto amarillo en el día correspondiente.
AdminEntrenador
Los comunicados son avisos que se publican en el sistema y que los padres pueden ver al iniciar sesión.
Crear un nuevo aviso
Ve a "📢 Comunicación" en el menú lateral
En el panel derecho completa el formulario de nuevo aviso
Escribe el Título del aviso (ej: "Cambio de horario sábado 12")
Selecciona los Destinatarios: Todos, una categoría específica, o Solo Entrenadores
Selecciona la Prioridad: Normal, Urgente o Informativo (esto cambia el color del aviso)
Escribe el Mensaje completo
Haz clic en "📨 Publicar aviso"
| Prioridad | Color | Cuándo usarla |
| Normal | Borde celeste | Información general, recordatorios |
| Urgente | Borde rojo | Cancelaciones, emergencias, cambios de último minuto |
| Informativo | Borde amarillo | Noticias del club, logros, bienvenidas |
⚠️
Los padres solo ven los comunicados dirigidos a "Todos" o a la categoría de su hijo. Los comunicados para "Solo Entrenadores" no son visibles para los padres.
Todos los usuarios
El calendario muestra los entrenamientos del mes actual con un punto amarillo en cada día que tiene sesión programada.
- El día de hoy se resalta en azul celeste
- Los días con entrenamientos tienen un punto amarillo en la parte inferior
- A la derecha del calendario se lista los próximos eventos con horario, lugar y categoría
- Los padres solo ven los entrenamientos de la categoría de su hijo
👨👦
Sección para Padres de Familia
Las siguientes secciones describen el uso del sistema desde el punto de vista del padre
Padres / Sin cuenta previa
Si aún no tienes cuenta en el sistema, el club te enviará un link de pre-inscripción por WhatsApp o email. Este link es específico de la categoría de tu hijo.
Proceso paso a paso
Abre el link que te envió el club. Verás la pantalla de bienvenida con el escudo de Sporting Cristal y el nombre de la categoría
Haz clic en "Continuar →"
Selecciona tu rol: "Soy padre / tutor de un jugador" (opción recomendada para padres) y haz clic en "Continuar →"
Completa tus datos personales como padre/tutor: nombre, apellido, email y una contraseña. Este email y contraseña serán tu acceso al sistema. También puedes agregar tu número de celular
Haz clic en "Continuar →"
Completa los datos de tu hijo: nombre, apellidos, DNI, fecha de nacimiento, posición preferida, grupo sanguíneo y si tiene alguna condición médica que el entrenador deba conocer. La foto es opcional pero recomendada
Haz clic en "✅ Enviar Pre-inscripción"
Verás la pantalla de confirmación. En breve recibirás un email de confirmación en el correo que ingresaste
⚠️
Importante: El pre-registro NO confirma la inscripción. El equipo de la academia revisará tu solicitud y se pondrá en contacto contigo. Deberás completar los documentos requeridos y el pago de matrícula para confirmar el lugar de tu hijo.
📧
Una vez que el administrador apruebe la solicitud, recibirás un segundo email de confirmación de aprobación.
Padres
Abre la dirección del sistema en tu navegador
Selecciona la pestaña "👨👦 Padre" en los botones de rol
Ingresa el email con el que te registraste y tu contraseña
Haz clic en "Ingresar". El sistema te llevará directamente a la ficha de tu hijo
ℹ️
La vista del padre es simplificada: solo verás el menú con "Mi Hijo", "Comunicados" y "Calendario". No tienes acceso a las fichas de otros jugadores ni a las funciones de administración.
Padres
Al ingresar al sistema verás directamente la ficha de tu hijo. También puedes acceder desde el menú lateral haciendo clic en "👦 Ficha de mi Hijo".
La ficha muestra:
- 📸 Foto del jugador, nombre completo, categoría y posición
- 📋 Datos personales: DNI, fecha de nacimiento, categoría, posición
- 🏥 Información médica: grupo sanguíneo, alergias y condición médica
- 📄 Estado de cada documento requerido
✅
Si encuentras algún error en los datos de tu hijo, contacta al administrador de la academia para que los corrija.
Padres
Puedes subir los documentos de tu hijo directamente desde tu cuenta, sin necesidad de ir a las instalaciones de la academia. Los documentos obligatorios son:
| Documento | Qué debes subir |
| 📄 DNI / Partida de Nacimiento | Foto o escáner legible del DNI vigente o partida de nacimiento del jugador |
| 🏥 Ficha Médica | Certificado médico vigente que autorice la práctica de actividad física |
| ✍️ Autorización de Padres | El formulario de autorización firmado que te entregó la academia (puede solicitarlo por email si no lo tienes) |
| 📸 Foto Carnet (opcional) | Foto tipo carnet del jugador con fondo blanco |
Cómo subir un documento
Ve a "👦 Ficha de mi Hijo" y baja hasta la sección "Documentos"
Encuentra el documento que quieres subir. Si dice ❌ Pendiente, aún no está subido
Haz clic en el botón "↑ Subir"
Selecciona el archivo desde tu teléfono o computadora (PDF, JPG o PNG, máximo 10MB)
Espera unos segundos mientras se sube el archivo. Verás el indicador ✅ verde cuando termine
Haz clic en "👁 Ver" para confirmar que el documento se ve correctamente
⚠️
Asegúrate de que el documento sea legible. Un archivo borroso o cortado puede ser rechazado por el administrador, quien te solicitará subirlo nuevamente.
✅
Cuando hayas subido los 3 documentos obligatorios, tu hijo aparecerá como "Docs. Completos" en el sistema de la academia.
Padres
Comunicados
Haz clic en "📢 Comunicados" en el menú. Verás todos los avisos publicados por la academia que están dirigidos a "Todos" o a la categoría de tu hijo. Los avisos urgentes aparecen con un borde rojo para mayor visibilidad.
Calendario
Haz clic en "📅 Calendario". Verás el calendario del mes actual con los días de entrenamiento de tu hijo marcados con un punto. A la derecha se listan los próximos entrenamientos con horario y lugar.
💡
Se recomienda revisar los comunicados regularmente para estar al tanto de cambios de horario, cancelaciones o noticias importantes de la academia.
Todos los usuarios
❓ Olvidé mi contraseña, ¿qué hago?
Actualmente debes contactar al administrador de la academia para que restablezca tu contraseña desde Firebase. Escríbele por WhatsApp o email con tu nombre completo y el email con el que te registraste.
❓ No aparece mi hijo en la ficha "Mi Hijo", ¿qué pasó?
Esto ocurre cuando el email con el que ingresaste no coincide con el email registrado para el padre del jugador. Contacta al administrador para que verifique el email registrado en la ficha de tu hijo.
❓ Subí un documento pero se ve borroso, ¿puedo reemplazarlo?
Sí. Haz clic en el botón "↑ Reemplazar" junto al documento. El nuevo archivo reemplazará al anterior automáticamente.
❓ ¿El pre-registro garantiza el cupo de mi hijo?
No. El pre-registro es solo una solicitud de interés. El cupo se confirma cuando el administrador aprueba la solicitud Y se completan los documentos requeridos y el pago de matrícula.
❓ ¿Puedo registrar a mi hijo en más de una categoría?
Cada jugador solo puede estar en una categoría a la vez. Si necesitas cambiar de categoría, el administrador puede actualizarlo desde la ficha del jugador.
❓ ¿Qué formato deben tener los documentos?
Se aceptan archivos JPG, PNG o PDF. El tamaño máximo recomendado es 10MB. Para mejores resultados usa fotos bien iluminadas y nítidas, o escaneos a 150 DPI o más.
❓ ¿Los entrenadores pueden ver los datos médicos de los jugadores?
Sí. Los entrenadores tienen acceso a los datos médicos (grupo sanguíneo, alergias, condición médica) para poder actuar correctamente en caso de emergencia durante los entrenamientos.
❓ No recibí el email de confirmación después de registrarme, ¿qué hago?
Revisa tu carpeta de spam o correo no deseado. Si tampoco está ahí, el sistema de email puede estar en configuración — contacta directamente a la academia para confirmar tu solicitud.
Todos los usuarios
Pre-registro
Solicitud enviada por un padre a través del link de autoregistro. No confirma el cupo — requiere aprobación del administrador.
Firebase
Base de datos en la nube donde se guardan todos los datos del sistema (jugadores, entrenamientos, comunicados).
Cloudinary
Servicio en la nube donde se guardan las fotos y documentos subidos (imágenes y PDFs).
Netlify
Plataforma donde está publicado el sistema web. El archivo HTML se sube aquí para que sea accesible desde internet.
Documentos Completos
Estado que indica que el jugador tiene los 3 documentos obligatorios subidos (DNI, Ficha Médica, Autorización).
Link de Autoregistro
URL única por categoría que el admin comparte con los padres para que puedan pre-inscribirse ellos mismos.
Rol
Tipo de usuario del sistema. Puede ser Admin, Entrenador o Padre. Cada rol tiene diferentes permisos y vistas.
EmailJS
Servicio externo gratuito que permite enviar emails automáticos desde el sistema sin necesitar un servidor.