Concept/features: Difference between revisions
< Concept
(Created page with "=== Base Features === * personal data entry for daily energy expenditure calculation * age * weight * gender? there has to be a more inclusive way * factor for weight loss * daily stats * kcal * important macros * daily meals * breakfast * lunch * dinner * snacks * API calls to online food database * on-device food database * offline entries * caches of online food items * deduplication with online entries via unique IDs * Search across both on-...") |
|||
Line 1: | Line 1: | ||
=== Base Features === | === Base Features === | ||
* personal data entry for daily energy expenditure calculation | * personal data entry for daily energy expenditure calculation | ||
** age | |||
** weight | |||
** gender? there has to be a more inclusive way | |||
** factor for weight loss | |||
* daily stats | * daily stats | ||
** kcal | |||
** important macros | |||
* daily meals | * daily meals | ||
** breakfast | |||
** lunch | |||
** dinner | |||
** snacks | |||
* API calls to online food database | * API calls to online food database | ||
* on-device food database | * on-device food database | ||
** offline entries | |||
** caches of online food items | |||
** deduplication with online entries via unique IDs | |||
* Search across both on-device and online food items | * Search across both on-device and online food items | ||
** by name (fuzzy?) | |||
** by EAN | |||
** via barcode scan | |||
* submit on-device food item to online database | * submit on-device food item to online database | ||
* entry of new food items on-device | * entry of new food items on-device | ||
** selection of unit type (e.g. "100g", "package (360g)", "serving (180g)", "1 piece (60g)", "1 scoop (45g)") | |||
** fractions or decimal | |||
** amount presets (1, 1/2, 1/3, 1/4, 1/6, 1/8) | |||
* manual item entry | * manual item entry | ||
** name | |||
** kcal | |||
** macros (optional) | |||
* adding of food items from the databases to daily meals | * adding of food items from the databases to daily meals | ||
=== Extended Features === | === Extended Features === | ||
* creation of recipes | * creation of recipes |
Revision as of 15:55, 9 October 2024
Base Features
- personal data entry for daily energy expenditure calculation
- age
- weight
- gender? there has to be a more inclusive way
- factor for weight loss
- daily stats
- kcal
- important macros
- daily meals
- breakfast
- lunch
- dinner
- snacks
- API calls to online food database
- on-device food database
- offline entries
- caches of online food items
- deduplication with online entries via unique IDs
- Search across both on-device and online food items
- by name (fuzzy?)
- by EAN
- via barcode scan
- submit on-device food item to online database
- entry of new food items on-device
- selection of unit type (e.g. "100g", "package (360g)", "serving (180g)", "1 piece (60g)", "1 scoop (45g)")
- fractions or decimal
- amount presets (1, 1/2, 1/3, 1/4, 1/6, 1/8)
- manual item entry
- name
- kcal
- macros (optional)
- adding of food items from the databases to daily meals
Extended Features
- creation of recipes
* name * ingredients (same entry methods as into daily meals) * parts of other meals as ingredients (specially flagged new food entry into on-device database) * one or more of * number of servings * final weight of the result
- adding of recipes to daily meals
* in servings (in fractions or decimal) if servings have been entered * in weight if final weight has been entered
Advanced Features
- connection to Google Health data
* get/set weight * get energy expenditure from activity
- option to account for energy expenditure from activity in kcal calculations
- optional cap for max. accounted for energy expenditure from activity per day