Concept/features

From Project Breisach
Revision as of 15:54, 9 October 2024 by Alina (talk | contribs) (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-...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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