Concept/features: Difference between revisions

From Project Breisach
Jump to navigation Jump to search
Line 47: Line 47:
=== Advanced Features ===
=== Advanced Features ===
* connection to Google Health data
* connection to Google Health data
  * get/set weight
** get/set weight
  * get energy expenditure from activity
** get energy expenditure from activity
* option to account for energy expenditure from activity in kcal calculations
* option to account for energy expenditure from activity in kcal calculations
* optional cap for max. accounted for energy expenditure from activity per day
* optional cap for max. accounted for energy expenditure from activity per day

Revision as of 15:56, 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