Centro de control
Gestiona usuarios, integraciones, permisos, comunicaciones y actualizaciones desde una vista ordenada para operacion diaria.
Usuarios
Altas, busqueda, acceso asistido y papelera reversible.
Usuarios
Ver/crear usuarios y acceder como otro usuario.
Cargando usuarios...
| ID | Nombre | Rol | Estado | Acciones |
|---|
Crear usuario
Crea la cuenta y envia sus datos de acceso por correo.
Seguridad: este MVP usa sesiones + CSRF y PDO. SMTP se puede mejorar despues.
Editar usuario
Actualiza datos, rol o contrasena.
Asignar entrenador
Selecciona el entrenador responsable.
Integraciones
Conectores visibles al atleta y credenciales globales de proveedores.
APIs / Integraciones
Configura conexiones Garmin por atleta y prepara los puentes hacia datos ejecutados, Strava y FIT manual.
Modelo ECOs para PMC
Activa una fuente alternativa de carga para atleta y entrenador: ECOs planificado desde mini-bloques y ECOs ejecutado desde sesiones importadas.
Cargando estado ECOs...
Conexiones visibles para atleta
Controla que tarjetas ve el atleta dentro de Conexiones. WHOOP y Strava quedan visibles; Garmin, ARA -> Intervals, FIT y Garmin Training API pueden activarse cuando esten listos.
Cargando visibilidad...
Strava Developer App
OAuth global para atletas conectados.
Strava Developer App
Configura OAuth global para que cada atleta autorice Strava desde APIs / Integraciones.
Configurar OAuth de Strava
En Strava registra solo el dominio callback; ARA usa la Redirect URI completa al iniciar OAuth.
Salud movil
Samsung Health Connect y Huawei Health Kit.
Samsung / Huawei Health Apps
Configura las apps moviles que leeran Health Connect o Health Kit y subiran datos normalizados a ARA SMART.
Samsung Health Connect
Huawei Health Kit
Operacion WHOOP
OAuth, webhooks, diagnostico de tokens, atletas conectados y cron.
WHOOP Developer App
Configura la app OAuth global. Cada atleta conecta su propia cuenta desde APIs / Integraciones.
Configuracion OAuth y webhook
Usa la Redirect URI y Webhook URL exactas en el panel developer de WHOOP.
Estado operativo WHOOP
Atletas conectados, ultimos webhooks y sincronizaciones recientes. El cron `run_sync_jobs` tambien importa Strava y procesa la cola; el boton manual sirve como respaldo.
Conectados--
Webhooks 7d--
Pendientes--
Sync OK 7d--
Errores 7d--
Revisando WHOOP
Cargando salud operativa...
Revisando webhooks WHOOP
Cargando cola y firma de eventos...
Cargando diagnostico WHOOP...
Atletas WHOOP
Cargando atletas...
Actividad tecnica
Cargando eventos...
Automatizacion cron y comando cPanel
Automatizacion cron
Cargando comando para cPanel...
1. Configuracion comun
En cPanel puedes elegir "Twice Per Hour" o llenar los campos manuales de abajo.
2. Comando
Copia y pega completo el "Comando cPanel"; ya incluye curl, URL, key y salida silenciosa.
3. Prueba
Usa "Ejecutar ahora" o la URL de prueba para confirmar Intervals y Strava: atletas revisados/sincronizados.
Que sincroniza: Garmin llega a ARA por medio de Intervals.icu. Este cron importa actividades, wellness y calendario desde Intervals, importa Strava para atletas conectados y tambien procesa WHOOP si esta activo.
Comunicacion
Correo transaccional y diagnostico de recuperacion de contrasena.
Correos transaccionales
SMTP para olvidar contraseña y futuras notificaciones del sistema.
Configuracion SMTP
La contraseña se guarda solo en base de datos y no se muestra al volver a cargar.
Diagnostico de recuperacion de contrasena
Modulos operativos
Accesos a areas funcionales y controles de visibilidad por rol.
Psicologia deportiva
Crea psicólogos y genera el vínculo psicólogo-atleta para Mental Lab.
Estado Modulo Psicologia
Validacion rapida de endpoints clave para confirmar que el modulo esta activo.
Comprobando servicios...
Modulo Aclimatizacion
Control de aclimatizacion al calor, hidratacion y estres por calor.
Administrar modulo
Modulos visibles para atletas
Activa o desactiva los modulos del menu del atleta. Esto tambien bloquea la vista directa por URL en las paginas protegidas.
Cargando modulos...
Modulos visibles para entrenadores
Activa o desactiva los modulos del menu del entrenador. Esto tambien bloquea la entrada directa por URL en las paginas protegidas.
Cargando modulos...
Modulos visibles para asistentes de entrenador
Activa o desactiva los modulos del menu del asistente. Usa las mismas areas del entrenador, con permisos configurables por separado.
Cargando modulos...
Mantenimiento
Cache, actualizaciones, Academy y moderacion.
Cache / PWA
Acceso para publicar una nueva version y limpiar cache de usuarios, incluyendo quienes instalaron la PWA.
Borrar cache / publicar actualizacion
Actualizaciones de produccion
Sube un ZIP generado en la carpeta actualizacion para validar o aplicar cambios en produccion.
Cargando estado del actualizador...
Migraciones SQL controladas
Solo DDL permitido. Primero revisa el hash y las sentencias; luego confirma su ejecucion. Para rollback, sube el SQL de rollback como una nueva migracion.
Selecciona un SQL para revisarlo.
Academy
ACADEMY ARA SMART: cursos, certificados, insignias y ranking profesional.
Moderacion social
Revisa reportes de perfiles, publicaciones, comentarios y convocatorias de la comunidad deportiva.