Repository navigation
v0.6.0 — Perfil, gimnasios, vínculo entrenador–cliente y medidas
·
5 commits
to forja/fase-1
since this release
Primera versión de Forja con la relación entrenador–cliente completa. Publicada en https://forja-trainer.vercel.app.
Novedades
Completar el perfil (Fase 3.1)
- Al entrar por primera vez: foto de perfil, nombre, sexo y fecha de nacimiento.
- Menores de 18: no se bloquean; necesitan el consentimiento de madre, padre o tutor. Edad mínima: 13.
Gimnasios de Punto Fijo (Fase 3.2)
- Lista inicial con fuente oficial: Gold Stars Gym (Sambil Paraguaná, Las Virtudes, Ciudad del Viento), Altitude y New Life Training Center.
- «Otro»: cualquiera agrega el gimnasio que falte con su red social o una foto del logo; queda «por verificar».
- El entrenador elige uno o varios gimnasios; el cliente, uno o «entreno en casa».
Vínculo entrenador–cliente (Fase 3.3)
- El cliente elige un entrenador de su gimnasio; al entrenador le llega una notificación y acepta o rechaza.
- Cambio de entrenador: el nuevo acepta y ve todo el historial; el anterior pierde el acceso y recibe un aviso.
- Plan Free: hasta 5 clientes activos.
- Pestañas nuevas: Clientes (entrenador) y Mi coach (cliente).
Medidas que maneja el entrenador (Fase 4)
- Peso, talla, IMC, grasa corporal y visceral, masa muscular, perímetros, meta e historial.
- Con entrenador, solo él carga y corrige; el cliente las ve en solo lectura. Sin entrenador, el cliente carga lo básico.
- Comparativa de inicio contra hoy: plan Pro.
Pantalla de entrada
- Video de fondo de un entrenador guiando a su clienta (Mixkit, licencia libre comercial), en plano abierto también en el teléfono.
Base de datos
Migraciones 0002–0005 aplicadas en Supabase. Pruebas de permisos en la base real: 13/13 y 24/24; sin datos de prueba residuales.
Pruebas
- Frontend: 3243/3244 con Node 22 (único rojo:
CoachChat.demo-failure, heredado de openGym e intermitente). Build ok. - Recorrido en el navegador de los dos roles, sin errores de consola. Capturas adjuntas.
Pendiente
- Prueba de punta a punta con dos cuentas reales (entrenador y cliente).
- Entrar con Google (en curso) y Apple (cuando haya cuenta de Apple Developer).