Saltar al contenido principal

Conceptos principales

Esta página define los conceptos que se usan en Moveat.

User

Un usuario es el dueño de los datos de producto. El registro de usuario representa identidad interna de Moveat y es independiente de canales externos. Un usuario puede autenticarse con credenciales locales o Google, y luego vincular canales como WhatsApp o Telegram.

Profile

El perfil guarda datos físicos y preferencias:
  • Fecha de nacimiento.
  • Sexo.
  • Altura.
  • Snapshot de peso actual.
  • Timezone.
  • Locale.
  • Sistema de unidades.

Goal

El objetivo describe qué quiere lograr el usuario:
  • Pérdida de grasa.
  • Ganancia muscular.
  • Mantenimiento.
También incluye actividad, frecuencia de entrenamiento y peso objetivo.

Nutrition settings

Define cómo se determina el objetivo diario de calorías.
ModoSignificado
CalculatedPlatform calcula un target sugerido desde perfil y objetivos.
ManualEl usuario define calorías y macros explícitamente.

Meal entry

Evento de registro de comida. Puede venir de la web o de Agent. Puede contener múltiples items.

Daily nutrition summary

Rollup diario de comidas para un usuario y una fecha local. Existe para que dashboards y consultas sean baratas.

Weight log

Registro de peso corporal en un momento específico. Platform guarda kg como valor canónico y responde según la preferencia del usuario.

Workout session

Registro de entrenamiento realizado. Puede contener ejercicios y series con reps, carga y detalles.

Channel

Forma de contactar o recibir mensajes del usuario, como WhatsApp o Telegram. Los canales están separados de identidad.

Coaching context

Información estructurada que ayuda a personalizar consejos: motivaciones, bloqueos, tono, limitaciones y patrones de adherencia.