A mobile app that helps people meal plan effectively by shopping ingredients around the specific recipe. People can quickly search for new recipes and cook them based on ingredients, directions, and nutrition information. They can add the specific recipe and create their own as well.
Summer 2022 internship design challenge
A week
UX designer
Solo project
Design a mobile application that makes it easy to plan meals by shopping for ingredients around specific recipes. It should be easy for users to discover new recipes or create their own.
1
Quick search bar to search specific recipes and explore new recipes with diverse categories
2
You can meal plan with recipes you liked or created.
3
Add title, picture, ingredients to create your own recipe
When I read the design prompt, I immediately thought, "This is a topic I need to be serious about since I can be their potential user!" I'm living in Ann Arbor, Michigan, a home for many students at the University of Michigan. Most students here, including me, are busy going to school, doing their assignments or research, having a bunch of team meetings, and coming back home. There is apparently no time to sit down and schedule my meals. As a result, we college students lack the scheduled meals with balancing well among various nutritions. I felt this design challenge could apply to most of my colleagues, me, and most of the people who are living face modern life. In addition, this has a lot of opportunities as a solution of creating a centralized mobile app with features of meal plan helping with buying ingredients.
"Design a mobile application that makes it easy to plan meals by shopping for ingredients around specific recipes. It should be easy for users to discover new recipes or create their own."
I broke down the design prompts to scope the problem and help me moving forward to conduct the research.
To better understand the users and user needs, I conducted 5 user interviews. I recruited college students who frequently cook by themselves or have planned their meal plans.
I chose to make the Affinity Wall to synthesize the answers from user interviews I conducted. The Affinity Wall led me to find the similarities and patterns among different interviewees. As a result, I could take significant key takeaways that led me to make personas to represent the target users' needs and pain points.
Users tend to prefer to search online for new recipes rather than buy cookbooks or getting a recommendation from friends.
Users feel comfortable making the same or similar recipe they made before by changing or adding ingredients.
Most users make a list of ingredients before they purchase them. The list can be based on the specific recipe.
Some users feel meal plan is necessary for them, but it's difficult for them to meal plan regularly because of their busy schedule.
I created persona to reflect key findings and insights from interviews and the Affinity wall. The persona represents the product's target user group and help me move forward in designing the storyboard and user scenarios.
I analyzed 4 popular apps surrounding this meal planning/recipes domain. I was quite surprised that almost none of them balanced well the key features I'm designing, such as searching recipes, meal planning, creating recipes, and listing the ingredients by the specific recipe.
How might we create a centralized experience for people to meal plan with the list of ingredients and discover/create new recipes that fit their needs?
I created Information Architecture to lay out all of the needed pages, page items, and user actions at the glance. By making the IA, I was able to focus on the organization of the information within the app and move forward to make a low-fi prototype.
I ran user testing with 3 participants with college students at my university with who I could connect fast. I ran the tasks and observed the behavior of the participants navigating the screens and designs.
Based on user feedback, it seemed like users wanted to see the exact amount of ingredients based on different servings.
I enabled the user to change the amount of serving a the number counter UI. Users can immediately know the exact amount of ingredients that fit the number of people.
Upon feedback from the user, it seemed like allowing users to add meal plans only by creating a recipe could be burdensome and not intuitive since they are navigating two menus. I enabled users can also add meal plans with recipes from My Recipes and Likes.
💡 Balancing the features
I had ideas of diverse features to add, but I had to avoid putting too many features and flows for completing my original goal. Building UX on the meal plan feature was difficult since there were many things to consider such as a date, recipe, meal time, etc.
💡 Time constraints
As I tried to finish the project within one week, time constraint was a challenge. However, I had a lot of fun conducting this design exercise and learned a few new things, especially around the topic of recipe/meal plans.