Concept/user flow: Difference between revisions

From Project Breisach
Jump to navigation Jump to search
Line 12: Line 12:
=== Reacting to Information ===
=== Reacting to Information ===
* entering a food that the user has just eaten and seeing its effect on their calorie and macro budgets
* entering a food that the user has just eaten and seeing its effect on their calorie and macro budgets
* entering a custom entry for something  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
* changing the user's weight to update calorie budget calculations



Revision as of 11:31, 25 October 2024

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
  • entering a custom entry for something 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 Information

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