A
Sin atleta

Acción de hoy

Prioridad inmediata

Calculando prioridad...

Usa el chat o el chequeo para recibir una recomendación personalizada.

Alertas activas

Riesgo & foco
Sin alertas críticas
Peso actual kg registrado
Nivel clasificación
Lesiones activas zonas vigiladas
Estado hoy último chequeo
Objetivo foco actual

Atletas

0

Rendimiento

Últimos datos
Fatiga media
0%
Recuperación
0%
Consistencia
0%

Historial de lesiones

Año actual
Cargando historial de lesiones...

Actividad reciente

Últimas 5

Próximas sesiones

Sin sesión calculadaSe actualizará con el estado del atleta

Resumen clínico

Objetivos

Molestias

Estado del sistema

Readiness
Fatiga actual
Carga
Próxima sesión

Nutrición

Último plan
Proteína
Carbos
Grasas
kcal / día
Sin plan activo

🔔 Requiere tu atención

Feedback abierto
Errores (24h)
Cuentas cerca del límite (≥80%)

Lista de atletas

Cada atleta tiene historial, memoria y recomendaciones independientes.

Ficha del atleta

Incidencias y actividad de este atleta

🩹 Lesiones/molestias registradas

Selecciona un atleta.

Saltar a...

Abre Feedback / Logs ya filtrado por este atleta — desde ahí puedes quitar el filtro para ver todos.

👤 Datos personales
🏃 Nivel y disponibilidad
🎯 Objetivos
🩺 Lesiones y molestias
🥗 Nutrición

No sustituye a un médico, fisioterapeuta o nutricionista titulado. Las respuestas las genera una IA y son orientativas — ante dolor persistente, lesión grave o cualquier duda médica, consulta con un profesional sanitario.

Lesiones activas0en seguimiento
Resueltas0recuperadas
Riesgo actualBajosegún estado
Conversaciones0consultas registradas

Lesiones activas

En seguimiento

No hay lesiones activas registradas.

Historial de lesiones

Resueltas

Sin historial de lesiones resueltas.

Detalle de lesión

Selecciona una lesión

Pulsa sobre una lesión para ver el historial completo: conversaciones con la IA, ejercicios recomendados, tiempo de recuperación y progresión.

Consultar al coach sobre lesión

Chequeo del día

Asistente guiado

Responde paso a paso si no tienes datos Garmin.
Pulsa Siguiente para empezar el formulario interactivo de recuperación.

Sesiones de recuperación

Las sesiones se generan desde tu estado actual.

Consejos de recuperación

Los consejos se adaptan según tu último chequeo.

Riesgo de lesión

riesgo
Fatiga muscularEstrés articularFlexibilidad

Estado nutricional

Comidas al día5
Plan base activo
Ingesta vs objetivo—%
Cumplimiento—%
Último check-in

Distribución de macros

Grasas
Carbos
Proteínas

Generar plan nutricional

Pulsa el botón para abrir la configuración del plan. Después de generar, el plan semanal quedará guardado en esta pestaña.

📷 Diario de comidas

Hoy

No hay comidas registradas para esta fecha.

REGISTRAR COMIDA

Check-in nutricional

Plan nutricional guardado

Calendario semanal
Pulsa "Configurar plan nutricional" y genera un plan para verlo aquí.

Historial de planes

Últimos planes generados
No hay planes anteriores.

Últimas comidas registradas

Genera un plan para ver las comidas aquí.

Consejos nutricionales

Los consejos se generan a partir de tu plan y tus check-ins.

Total interaccioneschats + chequeos + planes
Atletas activosperfiles en el sistema
Planes generadosplanes nutricionales
Recomendacionesanálisis de recuperación

Motor de IA

Motor principal
Versión del servidor
Tipo de respuestaRule-based + NLP local
Idioma predeterminadoEspañol
Modo de enrutadoInjury / Nutrition / General
Aprendizaje de perfilActivo (extracción automática)

Uso por atleta

AtletaChatsChequeosPlanesTotal
Cargando...

Actividad reciente del sistema

Notas de versión

v1.6 · Jul 2026

Búsqueda global, menú móvil mejorado, bug HTML de vistas corregido, chat más alto.

v1.5 · Jul 2026

Chat con IA en streaming (SSE), respuestas token a token, scrypt, sesiones persistentes.

v1.4 · Jun 2026

Coach más inteligente, gzip/ETag, prompt enriquecido con dashboard y food log.

v1.3 · Abr 2026

Perfil aprendido automáticamente desde el chat (NLP local).

v1.2 · Abr 2026

Cuestionario inicial + selectores en perfil. Módulos separados.

v1.1 · Abr 2026

Chat contextual con triage de lesiones e inferencia de intención.

v1.0 · Abr 2026

MVP lanzado: multiusuario, recomendaciones, planes nutricionales.

Fecha Acción Usuario Atleta Detalle
Cargando registros...
— registros

Conexión Garmin Connect

No conectado

Inicia sesión con Garmin desde esta pantalla y sincroniza para cargar tus métricas de entrenamiento. Si no hay datos, inténtalo de nuevo más tarde.

💓
Frecuencia cardíacaReposo, media, máxima y HRV diario
😴
SueñoFases, duración y puntuación de calidad
🔋
Body BatteryEnergía disponible para el entrenamiento
🫁
VO2 máxCapacidad aeróbica estimada por Garmin
📈
Carga de entrenamientoVolumen e intensidad acumulados 7 días
🧠
Análisis IAEl coach interpreta tus datos y ajusta el plan

Este MVP usa eddmann/garmin-connect-cli localmente. Ya no depende del programa Garmin Developer para la lectura básica del atleta.

Lista de atletas

Añadir atleta nuevo

Atleta seleccionado

Ninguno
Selecciona un atleta de la lista para gestionarlo.

Entrenos asignados

Últimos 14 días + próximos

Selecciona un atleta.

Nuevo entreno

Chat con el atleta

🤖 IA de apoyo

Consulta con el contexto del atleta seleccionado

📣 Comunidad

Un anuncio llega a todos tus atletas gestionados a la vez

Anuncios publicados

Sin anuncios todavía.

Entrenos asignados

Esta semana

Cargando entrenos...

Chat con tu entrenador

📷 Subir entreno del box

La IA lo transcribe y tu coach lo revisa

Haz una foto a la pizarra del box o a tu app de entrenos. Se registrará automáticamente como entreno completado.

📣 Anuncios de tu entrenador

Sin anuncios todavía.

🤝 Tu equipo

0 compañeros

Todavía no hay más atletas de tu mismo entrenador.

Lista de entrenadores

UsuarioAtletasPlanAcción
Cargando...

Toca un entrenador para ver sus atletas, feedback y logs.

Nuevo entrenador

MRR estimadoCargando…
Premiumcuentas activas
Racepago único, no cuenta en MRR
CuentaRolPlanEstadoIA hoyIA 30d% límite diarioAtletasCambiar plan
Cargando...
Coste total estimadoUSD, precios aproximados
Llamadas totalesal proveedor de IA
Coste medio / llamadaUSD por llamada

Por cuenta

CuentaLlamadasTokens inTokens outCoste est.
Cargando...

Por feature / modelo

FeatureModeloLlamadasCoste est.
Cargando...
FechaUsuarioRolTipoMensajeEstadoNota interna
Cargando...

Añadir competición

NombreCategoríaCiudadPaísMes habitualNotas
Cargando...
FechaTipoMensajeStack
Cargando...

Cuentas de usuario

UsuarioRolAtleta vinculadoAcción
Cargando...

Resetear contraseña

Selecciona una cuenta para resetear su contraseña a un valor nuevo.

Cambiar mi contraseña (admin)

Información del sistema

Versión servidor1.7.0
Motor IALocal Coach Rules (gratis)
Base de datosJSON local (db.json)
AuthActivo (tokens en memoria)

Créditos de IA (anuncios)

Cuando una cuenta agota el cupo diario de su plan, puede seguir usando la IA viendo un anuncio a cambio de créditos. Ajusta la tasa de cambio según el eCPM real que veas en tu cuenta de AdMob/Ad Manager — no hay un número "correcto" fijo, esto varía por país y temporada.

Cambiar contraseña

Tu cuenta

Usuario
Rol
Atleta vinculado

💳 Mi plan

Plan actual
Estado

🔔 Notificaciones

Avisos de entrenos asignados, mensajes y más — no hay notificaciones push en la web, solo por email.