Skip to content

User Interface Mock ups and Storyboard

Purna edited this page Nov 28, 2022 · 85 revisions

In this page

  1. Tool(s) used
  2. Storyboard
  3. Mockups
    1. Home Page
    2. Storages
    3. Recipes
    4. Meal Plans
    5. Shopping List

Tools used

  • Figma

Storyboard

Related screens from the storyboard in the Figma file. Screen Shot 2022-11-28 at 11 56 28 AM

Mockups

Like the storyboard, you can click on each image to zoom in and see the flow of the app, how interactions with the app would work, and what user stories are fulfilled. At the end of each section, we detail what users can allowed to input/select where user inputs are given.

Authentication and Home Page

Screen Shot 2022-11-28 at 1 05 07 PM The user can click on the one of the five options in the navigation bar to go the to respective section.

Storages

Screen Shot 2022-11-28 at 3 01 39 PM Add Ingredient Options: Screen Shot 2022-11-28 at 1 20 39 PM

Viewing Ingredients user selection requirements

  • Sort by: Dropdown menu (Description, Best Before, Location, Category)

Adding/Editing Ingredient user input requirements

  • Description: String
  • Amount: only accepts integers
  • Unit: menu (packs, g, kg, mL, L, other (user can add new units, will be prompted))
  • Category: menu (Seasonal, Produce, Dairy/Eggs, Meat, Seafood, Snacks, Drinks, Frozen, Natural Foods, Deli, Bakery, Prepared Food, other (user can add new categories, will be prompted))
  • Location: menu (Pantry, Fridge, Freezer, other (user can add new locations, will be prompted))
  • Best Before Date: only accepts date in yyyy-mm-dd format

Recipes

Screen Shot 2022-11-28 at 3 12 35 PM

Add/Edit Options: Screen Shot 2022-11-28 at 1 24 53 PM

Delete Options:

Screen Shot 2022-11-28 at 1 26 02 PM

Viewing Recipes user selection requirements

  • Sort by: Dropdown menu (Title, Preparation Time, Number of Servings, Category)

Adding/Editing Recipe input requirements

  • Title: String
  • Amount: only accepts integers
  • Category: menu (Breakfast, Lunch, Dinner, other (user can add new categories, will be prompted))
  • Number of servings (person icon): only accepts integers, with -/+ buttons decrementing/incrementing by 1
  • Preparation Time (clock icon): only accepts integers, with -/+ buttons decrementing/incrementing by 5
  • Comments: String

Meal Plans

Screen Shot 2022-11-28 at 3 13 09 PM

Adding/Editing Meal Plan input requirements

  • Meal: String
  • Number of servings (person icon): only accepts integers
  • Users can add existing recipes or individual ingredients from their storage to the meal plan (both a recipe and ingredient was added in the mock-up).

Shopping List

Screen Shot 2022-11-28 at 3 17 56 PM

Viewing Shopping List user selection requirements

  • Sort by: Dropdown menu (Description, Category)
  • Users do not add items/ingredients directly to shopping list. Items appear on the shopping list based on the user’s meal plans and storage (i.e., items on list are items that the user needs to buy to fulfill their meal plans).
  • “Add to storages” button is usable when user checks items off their shopping list.

My Account Option

Screen Shot 2022-11-28 at 1 28 59 PM The last option in the bottom navigation bar goes to the current user account page. It contains all the custom-added values of the application.

Clone this wiki locally