Skip to main content

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: 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.

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.