Oakridge

Tasty

Lawndon

Oakridge

Tasty

Lawndon

Never Forget an Ingredient Again!

Easy Food Preparing with New Shopping List Feature

BACKGROUND

A Popular App for Quick and Easy Recipes

Tasty is a popular mobile app and website offering quick and easy recipes through engaging cooking videos. Launched in 2015 by BuzzFeed, the app has become a major player in the online food space, with millions of users across the world. Tasty has also expanded to include other cooking-related content, such as articles, quizzes, and collaborations with major brands.

(The Review of Tasty APP)

PROBLEM

A Missing Shopping List Feature in Cooking Apps Can Cause User Frustration and Abandonment

While Tasty APP is a go-to for discovering new recipes and accessing easy-to-follow instructional videos, many users struggle with food preparation. One major obstacle is the task of creating a shopping list, which can be time-consuming and require organizational skills. This can discourage users from completing the food preparation process, leading to a less satisfying cooking experience.

SOLUTION

Streamlining Food Preparation with an Integrated Shopping List Feature

My proposed solution is to integrate a shopping list feature within the Tasty APP, which will help users organize their ingredients and streamline the food preparation process. The key functions of this feature include:

  1. Adding recipe ingredients directly to the shopping list

  2. Sorting the list by category or recipe

  3. Easy viewing of unchecked and checked items

  4. Adding extra items to the list

  5. Editing item details

  6. Removing all items with a single action

  7. Undoing any accidental removal of items

COMPETITIVE ANALYSIS

Shopping List Feature Analyzation: Whisk vs. Tom Thumb Deals & Delivery Grocery Apps

Offering diverse and intuitive sorting options is able to enabling using experience and find information efficiently.

A checkbox with an item image helps users simplifies the selection process and improves efficiency.

Plus icon for adding extra items is eye-catching and intuitive to interact.

Plus icon for adding extra items is eye-catching and intuitive to interact.

The name and quantity of an item in separated lines helps the visual hierarchy.


The pencil icon gives users a hint to edit the item.

The name and quantity of an item in separated lines helps the visual hierarchy.


The pencil icon gives users a hint to edit the item.

The name and quantity of an item in separated lines helps the visual hierarchy.


The pencil icon gives users a hint to edit the item.

Darken checked item with checked mark presents the visual hierarchy and organizes the list.

A search bar on top with a plus icon helps users clarify the purpose of the function.

The undo button is important for users to reverse mistakes and prevent frustration.

The CTA button on the empty list is a good way to lead users to keep staying and using the APP.

IDEATION

Comprehensive Functionality for Home Page, Recipe Page, and Shopping List Page

By listing out all the possible functionalities, I gain a clear understanding of the potential features that can be incorporated into each page. This helps in shaping a more well-defined and visionary product.

(The List of Functionality)

MOSCOW METHOD

Prioritize the Functions of the List Feature

(The MOSCOW)

LOW FIDELITY WIREFRAME

Low-Fidelity Wireframe Demonstrating Tasty APP and Shopping List Integration

Sketching wireframes proved instrumental in my design process, enabling me to swiftly explore diverse design possibilities and effortlessly fine-tune adjustments as needed.

SHOPPING LIST

DELETING

CHECKING ITEMS

HOME

SEARCHING

RECIPE

SHOPPING LIST

DELETING

CHECKING ITEMS

USER FLOW

Five Main User Flows of the List Feature

(The User Flow)

TESTING & IMPROVEMENTS

3 Major Iterations

Implemented a fixed plus button for efficient list additions, defaulted to category-based sorting for familiar grocery store habits, and optimized checked item positioning to ease double-checking and minimize scrolling irritation.

  1. Efficient 'Add to List' Functionality

I've placed a fixed plus button at the right bottom corner for convenient and easily accessible list additions, considering that it covers less screen content and is more thumb-friendly for users.

  1. Default Category-Based Sorting

I've made category-based sorting the default for shopping lists to align with users' grocery store habits, providing greater convenience during item checks.

  1. Optimizing Checked Item Position

Maintaining checked items' position ensures easy double-checking and reduces user irritation, especially with long or extensive lists that require frequent scrolling.

DESIGN DECISION

Design Thinking Perspectives on Adding, Checking, Sorting, Editing, and Removing Items

1) Added button:
The status of the added button confirms to users that recipe ingredients have been successfully added to their shopping list.

2) Add to list button:
The "Add to list" button is conveniently located near the ingredients section, making it easy for users to spot the new feature.

3) Green notice tag:
The "Add to list" button is conveniently located near the ingredients section, making it easy for users to spot the new feature.

4) Grey notice tag:
To differentiate the added notice tag, the gray color indicates a removing status. The pencil icon gives users a hint to edit the item.

1) Checked item:
Checked items remain in their original place, making it easy for users to confirm checked items in the same category with less cognitive load.

2) Items:
Food images and simple name tags make it easy for users to recognize items on their shopping list quickly.

3) Hamburger menu:
The "Remove all items" function is placed inside the hamburger menu because it is required for all items on the list.

4) Sorting:
Category list view is ideal for users who want to shop in a grocery store, since items in a grocery store are sorted by category.

Recipe list view is convenient for users who are preparing food with individual meals.

5) Floating Plus Button:
The floating plus button for adding extra items is located at the right button corner, making it easily accessible to most people.

1) Search Bar:
The search item is located at the top of the list for easy access.

2) Auto options:
Auto options are conveniently located for users to choose alternative items.

3) Editing input:
The three most frequently edited options for users are kept simple and organized on the screen.


Name tags are displayed at the top of input boxes to remind users of what they are typing.

1) The image:
The playful donut image is a characteristic of the app and encourages users to take action.

2) Call-to-action buttons:
The "Add an item" button is the primary call-to-action button, encouraging users to make their own list and engage with the app right away.
The "Find a recipe" button is the secondary call-to-action button, giving users another option to explore the app.

3) Undo button:
An "Undo" button is critical for users who accidentally tap the "Remove all items" button.

THE DESIGN

Check Out the New Shopping List Feature on Prototype Video/Figma File

(The Prototype of New Shopping List Feature)

THE CONCLUSION

Reflection and Plans for Continual Improvement

I was pleasantly surprised to discover that the Tasty APP offers different interfaces for iPhone and Android. While I initially expected all the features to be available in the downloaded app, I later realized that the Android version did not include the shopping list feature, unlike its iPhone counterpart. This experience served as a valuable lesson, highlighting the significance of conducting thorough research on a company and its products before embarking on app design.


In addition to exploring the app itself, I now understand the importance of considering other factors such as the company website and user reviews. Adopting a more comprehensive approach enables me to ensure that my designs are user-friendly and cater to the needs of all users across various devices and platforms.


Throughout this project, I learned that even a small addition of a new feature can open up numerous opportunities for additional functions. However, the ideation phase can sometimes feel overwhelming, resembling a tangled ball of yarn with user and task flows. To address this challenge, I discovered the MoSCoW Method, which proved to be immensely valuable in organizing my thoughts and prioritizing tasks.


By focusing on the "must-have" functions, I effectively allocated my time and resources, avoiding distractions from lower-priority features. Going forward, I intend to continue utilizing the MoSCoW Method in my future design projects, especially when dealing with multiple flows. This approach has streamlined my design process and optimized my output. Ultimately, by staying focused on the most important tasks, I can create more efficient and user-friendly designs that fulfill the needs of both my clients and end-users.

Other Projects

Other Projects

Other Projects

You are welcome to connect with me!

I'm always interested in meeting new people and exploring new opportunities.

Made with

in Framer

2024 All Right Reserved.

You are welcome to connect with me!

I'm always interested in meeting new people and exploring new opportunities.

Made with

in Framer

2024 All Right Reserved.

You are welcome to connect with me!

I'm always interested in meeting new people and exploring new opportunities.

Made with

in Framer

2024 All Right Reserved.