JP
JP JP COACH Acceso de administrador
{{ loginError }}
Único usuario autorizado: el administrador creado en Firebase Authentication.
JP Cargando tus datos…
JP COACH
Modo demo — los datos son de ejemplo. Para activar tu base de datos real, completá firebase-config.js con las credenciales de tu proyecto de Firebase (las instrucciones están dentro del archivo).

{{ saludo }}

{{ fechaLinea }}
Buscar clientes, rutinas… ⌘K
{{ k.label }} {{ k.value }} {{ k.delta }}
Facturación · {{ chartMonthLabel }} {{ chartMonthValue }}
{{ chartDelta }}
{{ m.label }}
Próximos pagos Ver todos
{{ p.initials }}
{{ p.name }} {{ p.plan }}
{{ p.amount }} {{ p.due }}
Agenda de hoy Calendario
{{ s.hora }}
{{ s.titulo }} {{ s.detalle }}
Check-ins pendientes {{ checkinsCount }}
{{ c.initials }}
{{ c.name }} {{ c.detail }}
Actividad reciente
{{ a.text }} {{ a.time }}
Sesiones completadas en vivo desde la app
{{ sesionesResumen }}
CLIENTE RUTINA SERIES VOLUMEN CUÁNDO
{{ s.initials }}
{{ s.cliente }}
{{ s.rutina }} {{ s.semana }}
{{ s.series }} {{ s.seriesPct }}
{{ s.volumen }} {{ s.cuando }}
Todavía no hay sesiones completadas. Aparecen acá cuando un cliente entrena desde su app.

Clientes

{{ clientesResumen }}
{{ solicitudesCount }} — alumnos que se registraron y esperan tu aprobación
{{ s.initials }}
{{ s.name }} {{ s.email }} · {{ s.cuando }}
CLIENTE MODALIDAD OBJETIVO CHECK-IN ESTADO
{{ c.initials }}
{{ c.name }}
{{ c.plan }} {{ c.objetivo }} {{ c.checkin }}
{{ c.estado }}
👋
Todavía no tenés clientes Cargá tu primer cliente con su email, y cuando se registre en la app va a quedar vinculado automáticamente. También pueden registrarse solos y vos los aprobás.
Sin resultados Probá con otro término o creá un cliente nuevo.

Programas

{{ progResumen }}
{{ p.nombre }} {{ p.count }}
{{ p.enfoque }}
· {{ r }} Carpeta vacía
← Programas
{{ o.nombre }} {{ o.meta }}
Todas tus rutinas ya están en esta carpeta, o no tenés ninguna guardada.
Carpeta vacía Agregá rutinas de Entrenamientos con "+ Agregar rutina". Una misma rutina puede estar en varias carpetas.
{{ r.nombre }} ×
{{ r.meta }} {{ r.cliente }}

Asistente IA

{{ iaHeaderSub }}
{{ m.label }}
Objetivo
{{ o.label }}
Días por semana
{{ d.label }}
Semanas de duración
{{ s.label }}
Nivel
{{ n.label }}
Consideraciones (opcional)
La IA solo usa ejercicios de tu biblioteca. Revisá y ajustá siempre antes de asignar.
Diseñando la rutina con IA…
No se pudo generar {{ iaError }}
Rutina generada · {{ iaResumenConfig }}
{{ d.nombre }}
{{ e.nombre }} {{ e.prescripcion }}
Configurá y generá Elegí objetivo, días y nivel a la izquierda. La IA arma una rutina completa que podés cargar al constructor con un clic y ajustar a mano.
Objetivo
{{ o.label }}
Comidas por día
{{ d.label }}
Restricción
{{ n.label }}
Consideraciones (opcional)
La IA solo usa alimentos de tu base argentina. Revisá y ajustá siempre antes de asignar.
Armando el plan nutricional con IA…
No se pudo generar {{ iaNutError }}
Plan generado · {{ iaNutResumenConfig }} · {{ iaNutTotalKcal }} kcal
{{ c.nombre }} {{ c.kcal }} kcal
{{ it.nombre }} {{ it.gramos }} g
Configurá y generá Elegí objetivo, comidas y restricción. La IA arma un plan de alimentación con tu base de alimentos que cargás a Nutrición con un clic.
Formato
{{ o.label }}
Duración objetivo
{{ d.label }}
Equipamiento
{{ n.label }}
Consideraciones (opcional)
Formatos: AMRAP, EMOM, TABATA, For Time, RFT o circuito por estaciones. "Aleatorio" deja que la IA elija.
Diseñando el WOD…
No se pudo generar {{ iaWodError }}
{{ iaWodFormatoLabel }} {{ iaWodDuracionLabel }}
{{ iaWodTitulo }} {{ iaWodDescripcion }}
{{ b.nombre }} {{ b.detalle }}
{{ it.ejercicio }} {{ it.prescripcion }}
SCORE {{ iaWodScore }}
Generá un WOD Elegí el formato (o dejá "Aleatorio"), la duración y el equipamiento. La IA arma un circuito funcional con calentamiento, parte principal y vuelta a la calma.

Equipo

{{ eqResumen }}
MIEMBRO ROL PERMISOS ESTADO
{{ m.initials }}
{{ m.nombre }} {{ m.email }}
{{ m.rol }}
{{ p.label }}
{{ m.estado }}
Permisos por rol
{{ r.label }} {{ row.label }} {{ cel.icon }}
Vaciar base de datos Borra todos los clientes, pagos, agenda, rutinas, planes, mensajes y check-ins. No toca tu biblioteca de ejercicios ni la base de alimentos. No se puede deshacer.

Nutrición

{{ nutPlanesResumen }}
Todavía no guardaste planes Armá un plan desde cero o generalo con el Asistente IA. Al guardarlo aparece acá, sincronizado con tu Firebase.
{{ p.nombre }} {{ p.cliente }}
{{ p.meta }}
← Nutrición
Plan de {{ nutClienteSel }} · {{ nutTotalKcal }} kcal / día
{{ o.nombre }}
{{ t.label }} {{ t.value }}
{{ c.nombre }} {{ c.kcal }} kcal
{{ it.nombre }} {{ it.gramos }} g {{ it.kcal }} kcal ×
Sin alimentos. Seleccioná esta comida y agregá desde la derecha.
{{ c.addLabel }}
Agregar a {{ nutComidaActiva }} Base de alimentos · valores por 100 g
{{ f.nombre }} {{ f.meta }}
Sin resultados

Automatizaciones

{{ autoResumen }}
{{ r.titulo }}
CUANDO {{ r.cuando }}
ENTONCES {{ r.entonces }}
● {{ r.estado }}
Eliminar Editar

Analíticas

Salud del negocio · últimos 6 meses
{{ k.label }} {{ k.value }} {{ k.sub }}
Altas de clientes · últimos 6 meses
Altas del mes
Número arriba = total activos
{{ m.total }}
{{ m.label }}
Distribución de planes
{{ p.label }} {{ p.pct }}
{{ p.detalle }}
Ranking de adherencia
# CLIENTE OBJETIVO ADHERENCIA RACHA
{{ r.pos }}
{{ r.initials }}
{{ r.nombre }}
{{ r.objetivo }}
{{ r.adh }}
{{ r.racha }}
Todavía no hay check-ins de clientes para armar el ranking de adherencia.

Mensajes

{{ msgResumen }}
{{ c.initials }}
{{ c.nombre }} {{ c.preview }}
{{ c.ultima }} {{ c.noLeidos }}
Cuando tengas clientes aprobados van a aparecer acá para chatear.
{{ chatInitials }}
{{ chatNombre }} {{ chatEstado }}
{{ m.texto }}
{{ m.hora }}
{{ r.label }}

Cobros

{{ cbResumen }}
{{ k.label }} {{ k.value }} {{ k.sub }}
Próximos vencimientos {{ cbVencTotal }}
{{ p.initials }}
{{ p.name }} {{ p.due }} · {{ p.plan }}
{{ p.amount }}
Sin vencimientos pendientes. Todo cobrado. ✓
Pagos recibidos
CLIENTE MÉTODO FECHA MONTO
{{ h.name }} {{ h.plan }}
{{ h.metodo }} {{ h.fecha }} {{ h.amount }}

Agenda

{{ agResumen }}
Presencial
Online
Evaluación
{{ d.nombre }} {{ d.num }}
{{ h.label }}
{{ s.cliente }} {{ s.linea }} ×

Check-ins

{{ ckResumen }}
{{ c.initials }}
{{ c.nombre }} {{ c.sub }}
{{ c.tiempo }}
{{ ckInitials }}
{{ ckNombre }} {{ ckSubLine }}
Adherencia {{ ckAdh }}
Peso
{{ ckPeso }} {{ ckPesoDelta }}
vs. semana anterior: {{ ckPesoAnterior }}
Cómo se sintió
{{ e.label }}
{{ e.val }}
Comentario del cliente

{{ ckComentario }}

Tu devolución
{{ q.label }}
Se envía al chat del cliente y marca el check-in como revisado.
Todo revisado No hay check-ins pendientes. Buen trabajo.

Ejercicios

{{ ejResumen }}
{{ g.label }}
★ Favoritos
IMPLEMENTO
{{ im.label }}
{{ c.nombre }}
{{ c.meta }}
{{ c.nivel }} Propio
▶ Video
Sin resultados Probá con otro filtro o creá un ejercicio nuevo.

Entrenamientos

{{ entrResumen }}
Todavía no guardaste rutinas Creá una rutina desde cero, o generala con el Asistente IA. Cuando la guardes, va a aparecer acá y se sincroniza con tu Firebase.
{{ r.nombre }}
{{ r.cliente }} ×
{{ r.meta }} {{ r.dias }}
← Entrenamientos
Constructor de entrenamientos · editá el nombre, los días y cada variable
{{ o.nombre }}
Biblioteca + Crear ejercicio
{{ g.label }}
{{ e.nombre }} {{ e.meta }}
Sin resultados
{{ d.label }}
+ Día
SEMANA
{{ s.label }} ×
+ Semana ▾
⧉ Duplicar semana actual Mismos ejercicios — cambiás solo series, reps y cargas
+ Semana desde cero Semana en blanco para cargar otros ejercicios
Editando {{ semanaActivaLabel }} · cada semana puede tener ejercicios y cargas propias
EJERCICIO SERIES REPS CARGA RPE DESCANSO
{{ ex.nombre }} {{ ex.sub }}
SS ×
Día vacío Agregá ejercicios desde la biblioteca de la izquierda.
Arrastrá las filas para reordenar · "SS" vincula el ejercicio con el siguiente como superserie
← Clientes
{{ scInitials }}
{{ scNombre }} {{ scEstado }} {{ scPlan }}
{{ scSubLine }}
{{ w.label }}
Editar datos
{{ scToggleLabel }}
Eliminar cliente
{{ t.label }}
{{ card.title }}
{{ r.label }} {{ r.value }}
Peso · últimas 5 semanas {{ pesoActualLabel }}
{{ pesoDeltaLabel }}
{{ b.valor }}
{{ b.label }}
Sin mediciones todavía Las mediciones se cargan automáticamente desde los check-ins del cliente.
{{ adhEstado }}
{{ adhUltima }} Racha {{ adhRacha }} · {{ adhMes }}
📊 {{ sesClienteResumen }}
RUTINAS ASIGNADAS
{{ r.nombre }} {{ r.meta }}
Abrir →
Sin rutina asignada Cuando le asignes una rutina (al guardarla con este cliente seleccionado) aparece acá y en su app.
Pagos
{{ p.plan }} {{ p.due }}
{{ p.amount }}
Sin pagos próximos para este cliente.
📋
Onboarding · PAR-Q Completado {{ obFecha }}
{{ obEstadoLabel }}
{{ c.label }} {{ c.value }}
Cuestionario PAR-Q {{ obRiesgoLabel }}
{{ q.resp }} {{ q.texto }}
{{ a.label }} {{ a.value }}
Onboarding pendiente Este cliente todavía no completó el formulario de onboarding y PAR-Q en su app. Aparece acá automáticamente cuando lo envía.
{{ planClienteNombre }} Tocá para editarlo
{{ planClienteKcal }} kcal/día
{{ c.nombre }} {{ c.detalle }}
Sin plan nutricional Creá un plan desde Nutrición y asignáselo a este cliente. Cuando lo guardes con su nombre, aparece acá y en su app.
Documentos, fotos y estudios del cliente
Fotos de progreso {{ fotosSelLabel }}
{{ f.nombre }} {{ f.fechaFmt }}
Tocá dos fotos y luego "Comparar" para verlas lado a lado.
{{ a.icon }}
{{ a.nombre }} {{ a.meta }}
Ver ×
Sin archivos todavía Subí fotos de progreso, estudios médicos o cualquier documento del cliente. Quedan guardados de forma privada.
Comparar progreso ×
{{ fotoAFecha }}
{{ fotoBFecha }}
{{ newClientTitle }} ×
Modalidad
{{ opt.label }}
📅 ¿Qué días y horario lo entrenás? (crea la agenda)
{{ d.label }}
{{ d.label }}
Día de cobro mensual (opcional) El alumno recibe un aviso 3 días antes y el día del vencimiento.
{{ ncError }}
Registrar pago ×
Cliente
Monto
Fecha
Método de pago
{{ m.label }}
{{ pgError }}
Nueva sesión ×
Cliente
Día
{{ d.label }}
Hora de inicio
Duración
{{ d.label }}
Modalidad
{{ t.label }}
{{ sesError }}
Invitar miembro ×
Rol
{{ r.label }}
{{ invError }}
{{ autoModalTitle }} ×
Cuando… (disparador)
{{ o.label }}
Entonces… (acción)
{{ autoError }}
SESIÓN {{ sdCliente }}
×
🗓️ {{ sdCuando }}
🎯 {{ sdTipo }} · {{ sdFoco }}
AGREGAR A TU CALENDARIO
{{ neTitle }} ×
Grupo muscular
{{ g.label }}
Nivel
{{ n.label }}
{{ neError }}
{{ videoTitle }} ×
{{ ejDetailNombre }} {{ ejDetailMeta }}
×
sin video — agregalo con "Editar"
{{ r.label }} {{ r.value }}
Guardar rutina Elegí en qué carpeta de Programas guardarla
×
CARPETAS
{{ c.nombre }} {{ c.meta }}
{{ c.check }}
O CREAR NUEVA CARPETA
{{ saveEstadoTexto }}
{{ toast }}
{{ confirmTitulo }} {{ confirmTexto }}