Is your feature request related to a problem? Please describe.
The 'goal' function was added as temporary solution and should be more interactive.
Describe the solution you'd like
As a user, I want to use the wizard and create weight loss/weight gain goals from that. A solution could look like this:
The wizard itself stays as-is with an exception for the last step
On the last step, the user can choose between 4 different options
Automatic creation: Assume the end date based on the loss/gain rate (0,1 - 0,7kg per week) for achieving a target BMI in the optimal range.
Set a target weight: Let the user enter the desired target weight, present different rates and different due dates based on that.
Set a target date: Let the user enter a desired due date, present different rates and target weights based on that.
Manual input with some sanity checks.
'Update goal' in the dashboard is not implemented and will be moved to a separate page apart from the wizard.
The new route also shows some charts with
Where the user currently stands based on the inserted data
Where the user should be if the 'goal' was followed strictly
Describe alternatives you've considered
Honestly I could not come up with anything else.
Additional context
Maybe 'goal' is even the wrong wording here. E.g. it could be named (weight) plan instead.
Is your feature request related to a problem? Please describe. The 'goal' function was added as temporary solution and should be more interactive.
Describe the solution you'd like As a user, I want to use the wizard and create weight loss/weight gain goals from that. A solution could look like this:
'Update goal' in the dashboard is not implemented and will be moved to a separate page apart from the wizard. The new route also shows some charts with
Describe alternatives you've considered Honestly I could not come up with anything else.
Additional context Maybe 'goal' is even the wrong wording here. E.g. it could be named (weight) plan instead.