Oakridge

Tasty

Lawndon

Oakridge

Tasty

Lawndon

Never Forget an Ingredient Again!

Easy Food Preparing with New Shopping List Feature in Tasty

Background & problem

Tasty is a well-liked app and website that gives users fast and simple recipes with fun cooking video guides.

But there's a problem: it doesn't have a shopping list feature. This means users have to spend more time and effort to organize and prepare for their ingredients. This hassle can discourage users engaging cooking and making the whole experience less enjoyable.

Solution

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

Ideation

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

I prioritize the shopping list features by categorizing them into 'must-have' and 'good-to-have.' This helps me concentrate on the essential features for the app and its users. It ensures that I use my time efficiently and stay focused on the most crucial aspects.

(The MOSCOW)

Low-fidelity wireframe

After organizing the research, I started sketching wireframes that proved instrumental in my design process, enabling me to swiftly explore diverse design possibilities and effortlessly fine-tune adjustments as needed.

HOME

SEARCHING

RECIPE

SHOPPING LIST

DELETING

CHECKING ITEMS

SHOPPING LIST

DELETING

CHECKING ITEMS

3 major iterations

After testing the app with 5 users, I discovered three main issues with the design. First, it's more effective to use a fixed 'plus' button for adding items quickly. Second, people are more comfortable with the default sorting based on categories, mirroring grocery store habits. And third, I adjusted the placement of checked items to make it easier to double-check and reduce the annoyance of scrolling.

1 - Fixed plus button

1 - Fixed plus button

1 - Fixed plus button

I put a 'fixed plus' button at the bottom right to make adding things to the list easy. It's there all the time, and it's better because it doesn't cover much of the screen. Also, it's in a spot that's easy to reach with your thumb. Unlike the old design with a big rectangle button that covered part of the recipe, making it hard for users to scroll and easy to accidentally tap the button.

2 - Category based sorting

2 - Category based sorting

2 - Category based sorting

The usability analysis showed that most people like having the default sorting of shopping lists based on categories. This aligns with users' habits at the grocery store, making it more convenient when checking items. In contrast, having a shopping list organized by recipes can be too messy and overwhelming for users, causing frustration.

3- Checked item position

3- Checked item position

3- Checked item position

Keeping checked items in their place makes it easy for users to double-check and reduces irritation, especially when dealing with long or extensive lists that need a lot of scrolling. In contrast to the original left design, where checked items were grouped in one section, making it challenging for users to undo their selections, the updated design ensures a more user-friendly experience.

Design decisions

In the six design screens, I walked through the thinking behind each decision for the shopping list features. I focused on understanding what users need and how they use the app. The goal was to create a design that makes the shopping list features not just useful, but also easy to use. I wanted the experience to be smooth and satisfying for everyone using the app.

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.

Prototyping video

In this prototype video, the shopping list feature presents users with a user-friendly tool for compiling and maintaining their shopping lists. Users can add, remove, and rearrange items effortlessly, tick off completed purchases, and maintain a well-organized and streamlined shopping experience.

(The Prototype of New Shopping List Feature)

Reflection and next steps

The design process was a rewarding journey that involved careful planning and thoughtful consideration. The ideation phase, where I generated ideas for new features, was particularly thrilling from a UX design standpoint. The process of organizing these features sparked even more ideas, and using wireframes played a crucial role in quickly shaping a clean and well-organized user flow.

Conducting usability testing was essential to ensure that each feature not only made sense but was also easy for users to navigate. Looking forward, I'm challenging myself to further enhance the user experience by adding an 'add to list' feature in the ingredient section, not just the recipe section. I believe users would find a personalized shopping list more useful based on their unique preferences in their daily lives. It's all about creating a design that not only looks good but also makes the user journey smoother and more enjoyable.

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.