User Profile

Requirements

    • User Requirement 5
      • Keep track of personal personal health stats. Users will be able to calculate their recommended daily calorie intake and track track it.
    • Functional Requirement 3
      • Recipes can be favourited by the user. Favourited recipes will be at the top of applicable search suggestions, and a separate favourites page will display them.

Usability Goals

  • Good Utility
    • The app will fill many of the users needs with regards to meal planning, making, and preparation as they all come together.

Design

    • At the top of the mobile page is the RecipeFinder Header and Task Bar, preset to the user's username. See the Header & Taskbar page for more information.
    • Each display box can be clicked on and changed by the user
    • Lists information on the user such as their name, account email address, age, gender, weight, height. All of the users information can be altered within the User Profile page except for the user's email address which must remain the same.
    • From a drop down list below "Height" and above "Dietary Restrictions" (not shown in figure), users can select a preset value for how many people each recipe is supposed to serve, so that when users view a recipe they do not have to manually enter how many people the recipe is intended for, satisfying the Good Utility Usability Goal.
    • Users can have dietary restrictions attached to their account which prevents recipes that would violate these restrictions from being displayed to the user again satisfying the Good Utility Usability Goal. For example, a user who selects 'Peanut' restriction would not see any recipes that contain peanuts.

Usability Goals

  • Recipe and meal plan favorites must cataloged for the user to access and modify at any time in the user profile.
  • The profile must be unique to each user, and showcase information that pertains to that particular user clearly.
  • The walk-through for first time user's who have just created their profiles, will show all of the apps uses and how to set up personal options and settings at each stage.

User Experience Goals

  • The money saved from suggested groceries, as well as the health benefits are a main component of the profile settings and nutritional information. They should be depicted in a manner that provides the user satisfaction.