Skip to content

v0.6.0 — Perfil, gimnasios, vínculo entrenador–cliente y medidas

Choose a tag to compare

@AvilaCarlosDev AvilaCarlosDev released this 07 Oct 02:13
· 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).