Onboarding
Onboarding converts a newly registered user into an active Moveat user with enough data to calculate targets and render the product dashboard.Purpose
Onboarding creates three connected pieces of product state:| Area | Purpose |
|---|---|
| Profile | Physical baseline and preferences. |
| Goals | Desired outcome and activity assumptions. |
| Nutrition settings | Calorie and macro target configuration. |
Required business inputs
Onboarding should collect:- Unit system.
- Birth date.
- Sex.
- Height.
- Current weight.
- Timezone.
- Primary goal.
- Activity level.
- Training days per week.
- Target weight.
- Target mode: calculated or manual.
Metric and imperial handling
The user can operate in metric or imperial units. Platform converts input into canonical metric storage.| User input | Stored value |
|---|---|
| Height in cm | height_cm |
| Height in feet/inches | converted to height_cm |
| Weight in kg | weight_kg |
| Weight in lb | converted to weight_kg |
