Saltar al contenido principal

Onboarding

Onboarding transforma a un usuario registrado en un usuario activo con datos suficientes para calcular targets y renderizar dashboards.

Propósito

Onboarding crea tres piezas conectadas:
ÁreaPropósito
ProfileBaseline físico y preferencias.
GoalsResultado deseado y supuestos de actividad.
Nutrition settingsCalorías y macros objetivo.
Están separadas porque cambian por motivos distintos.

Inputs requeridos

  • Sistema de unidades.
  • Fecha de nacimiento.
  • Sexo.
  • Altura.
  • Peso actual.
  • Timezone.
  • Objetivo principal.
  • Nivel de actividad.
  • Días de entrenamiento por semana.
  • Peso objetivo.
  • Modo de target: calculated o manual.

Métrico e imperial

El usuario puede operar en métrico o imperial. Platform convierte el input a storage métrico canónico.
InputStorage
Altura en cmheight_cm
Altura en pies/pulgadasconvertido a height_cm
Peso en kgweight_kg
Peso en lbconvertido a weight_kg

Target calculado

Platform estima calorías desde perfil y objetivos.

Target manual

El usuario define calorías y macros, útil para usuarios avanzados.

Regla transaccional

Profile, goals y nutrition settings deben escribirse juntos. Estados parciales de onboarding generan comportamiento confuso.