Open scabbiaza opened 9 years ago
Cleaner rewrite of the previous. Structure issues are marked with (?)
Required Features:
Desired Features:
Required Features:
Desired Features:
Notes:
Required Features:
Notes:
Required features:
Required Features:
Current Issues:
...
record today's meals: time, calories, optional comment (multiple records)
All fields are optional. User can forget the time - it's ok. User can fill only calories or only comment. User also should be able add/edit total calories per day (but let it be desired feature for now).
record today’s activity (workouts) (multiple records)
Single record will be enough: was activity or not.
Names for menu items are under discussion.
Current day
This is the main page and it is shown by default. We could think it's like diary. It has to have:
Design should support ability to add more info on this page in the future.
We need to have quick navigation to previous and next days, as well as for any day in the past and in the future.
Q: put link on the calendar in this tab or as separate menu item?
Results
On this tab user will see statistic for:
Weight dynamic could be simple line chart with mark (line) on goal weight.
How to show body measurements I have no idea. It would be cool to show it as schematic body with user's proportion that will change by changing date. Body could increase or decrease. But it's not a simple task ;) So maybe later. For now table with data could be enough.
Calorie input is good to have as bar chart. It's interesting to see any deviations from daily norm. Notice: any deviation (not enough calorie or too much) is bad behavior.
Activity statistic could be shown as calendar with marks on days with activity.
Measurements
User will have ability to add weight and body measurements: breast volume, waist, hips, arms, legs (need to add picture how to do it right). User can set measurements for any day in the past.
Data about weight that user added on Current Day tab, should be added on this tab automatically.
Notice: units will be chosen in Settings.
Settings
User can set daily calorie norm, goal weight and body measurements here as well as units for this.
Or can leave it empty! Application should work fine without this data.
Q: By changing daily calorie norm should results (statistic) will change also? For example, user set 1500 calories as daily norm and was following this schema for next two months. Then she/he decided to decrease it to 1200. And if we will change this number in Results tab, it will shown that last two months user have eaten not enough calories. That is wrong. She/he just had another diet plan. So we need to store previous number. I even think we need to have ability to change this number for any day.
Help
We will put here info about application and about calorie counting method.