Concept/user flow

From Project Breisach
Revision as of 11:27, 25 October 2024 by Alina (talk | contribs)
Jump to navigation Jump to search

Use Cases Satisfying Base Features

Informed Decision Making

  • short-term overview
    • determining whether the user has it in their calorie and macro budgets to eat more for the current time of day
    • determining whether the user wants to eat a certain food based on its effect on their calorie and macro budgets
  • mid-term overview
    • getting a high-level overview of the calories the user has left for the day

Planning

  • checking calories and nutritional info of a food in advance (e.g. when planning to cook a recipe, while writing a grocery list or out of curiosity)

Reacting to Information

  • entering a food that the user has just eaten and seeing its effect on their calorie and macro budgets
  • changing the user's weight to update calorie budget calculations

Use Cases Satisfying Extended Features

Planning

  • entering foods into a recipe either in anticipation or during cooking

Use Cases Satisfying Advanced Features

Informed Decision Making

  • short-term overview
    • seeing the effects of exercise on the user's calorie and macro budgets
  • mid-term overview
    • observing trends in budgets and energy expenditure across days

Reacting to Choices

  • entering a custom entry for exercise the user has just completed