YUUM
Streamlining Restaurant Discovery and Group Planning for Vegans & Vegetarians

Project Overview
YUUM is an imagined product that helps vegans and vegetarians discover restaurants and organize dine-outs with friends. By integrating social and planning features, we made the restaurant research and planning process a seamless and efficient experience for vegans and vegetarians.
Role
Product Designer
Duration
Aug 2022 - Nov 2022
Tools
Figma, FigJam
Solution Overview
Discover Restaurants
The YUUM app features specific filters that cater to vegetarians and vegans, allowing users to discover restaurants based on their dietary preferences. Additionally, YUUM provides a social media page for each restaurant, enabling users to access the business's social content directly from the app.
Create Groups With Friends
YUUM's group feature streamlines the process of organizing dine-outs with friends by enabling users to create a group within the app. This eliminates the need to switch between multiple chat apps, making the planning process more efficient and user-friendly.
Tell Us What You Like
Users can enter their dining preferences within their group on YUUM, allowing the app to calculate and provide the group with five restaurant recommendations that accommodate everyone's preferences.
This feature reduces the time and effort required to find a restaurant that suits everyone's needs.
Vote For Your Favorites
The Problem
Vegetarians and vegans spend 2x more time researching restaurants than omnivores.
According to the Statista Global Consumer Survey on diets and nutrition in the US in 2022, there are about 15.5 million people in the US who follow a vegetarian diet. If each one of them spends 10 more minutes researching restaurants, that's more than 294 years wasted in total!
This observation makes me wonder:
"How might we make the research process easier for vegans and vegetarians when they dine out with others?"
Secondary Research
To gain a more comprehensive understanding of the scope and context of the problem I am addressing, I conducted desk research to gather existing data on the topic.
Here are the 2 main insights I found:
🍽️
Limited vegetarian options
🔎
Vegetarians need help finding where to eat out
Primary Research
Vegans & vegetarians expressed that the restaurant research and dine-out planning process is inefficient & time-consuming
To further understand the needs and challenges faced by our users, I conducted primary research in the form of one-on-one generative interviews with 6 vegetarians and vegans who dine out with others at least once a month. The purpose of this research was to gather first-hand insights into how these users currently research restaurants, plan dining outings, and any pain points they encounter during the process. By directly engaging with our target audience, I was able to gather valuable insights that were lacking from the desk research.
Through affinity mapping and thematic analysis, I identified 3 main pain points:
📑 Inaccurate & insufficient information in existing apps
The information about the restaurants in the existing apps doesn't clearly specify if they have vegetarian dishes or not. The users usually need to dig through the menu and reviews to find out.
🕵️♀️ They are always the "default" researcher and planner of the group
Since vegetarians have more dietary restrictions, they often become the default person who does the restaurant research and planning for the group.
📲 Switching between too many apps
Vegans & vegetarians usually switch between 3-5 apps to research and plan whenever they dine out with others. These apps include Yelp, Google Maps, iMessage, Messenger, Instagram, TikTok, etc.
Competitive Analysis
None of the apps streamline the experience from finding a restaurant to organizing a dine-out with friends
In addition, I conducted a competitive analysis to understand how the existing products solve the problem and what features are necessary for our product to stay competitive in the market.

From the analysis, I found that none of the applications streamline the experience from finding a restaurant to organizing a dine-out with friends.
Translating Insights Into Solutions
An app that helps vegetarians and vegans find restaurants and organize options of where to go will reduce the time they spend on researching and planning when they dine out with friends.
Based on the data and insights gathered from my research, it became clear that vegans and vegetarians need a product that helps them effectively plan dine-outs with others. With this in mind, I identified the following MVP features that are necessary for the product to provide value to users:
🙋 Initiate
Create group
Invite friends to group
🔎 Research
Get a list of restaurant recommendations
View information and social content from restaurants
🗳️ Decide
Chat with group
Vote for restaurant
User Flows & Information Architecture
Synthesizing features ideas to organize the flows and the structure of the app
To visualize how users would accomplish their goals, I created user flows based on the proposed features.
By defining the user flows, I gained a deeper understanding of the necessary app pages and content, which allowed me to consolidate my insights into information architecture.
The app consists of 3 main tabs: Group, Discovery, and Profile.
Group: where the users plan a dine-out with their friends
Discovery: where the users search and browse restaurants
Profile: where the user edits their profile. It is a necessary but non-critical feature. Therefore, the Profile tab will not be included in the MVP design.
There are 2 sub-tabs within the Group tab: Chat and Restaurant.
Chat: where the users can chat and talk about the logistics of their dine-out plan
Restaurant: where the users enter their restaurant preferences for dine-out. After everyone in the group has entered their preferences, the tab will change to a restaurant suggestions page.
Early Design Explorations
Creating wireframes to visualize the user flows and layouts of the app
After sketching out my initial ideas for the product, I translated them into wireframes to create a more tangible representation of the design. The low-fidelity wireframes would then be used for testing my design during the concept testing sessions.




Concept Testing
Early user feedback unveiled flaws in user flows and tab labeling
At this point of the design process, I wanted to get early user feedback about the design solution to make sure that the product was heading the right direction. The goals of the test were to evaluate if the design matches the mental model of the users and to validate the information architecture of the app and the labeling of the tabs.
Overall, the users believed that the application will help them streamline their research process when dining out with friends. Meanwhile, I also identified 2 major areas of concern and iterated the design to address those issues.
Iteration #1
Create separate tabs for "Preferences" and "Vote"
Users had difficulty understanding the purpose of the "Restaurant" tab, which is where they can enter preferences and vote for restaurants. To address this, I separated the two tabs and provided clear labels to help users easily locate and perform the desired actions.


Iteration #2
Add a price range selection
Users found that filtering through location and preferences alone was not enough to effectively narrow down their search. To enhance the search results, I introduced a price range selection option.
High-Fidelity Prototypes
Translating wireframes into high-fidelity prototypes
Based on the insights I gathered from the concept testing sessions and the improvements I made to the design, I felt more confident to move forward with my design solution. I iterated the low-fidelity wireframes and continued on to creating the high-fidelity prototypes.
Usability Testing
Conducting another round of testing to uncover usability issues
Before finalizing the MVP of the product, I wanted to conduct additional usability testing sessions to ensure the optimal usability of the YUUM app. The goals of these testing sessions were to:
1) Evaluate the users' ability to successfully create a group, enter preferences, and vote for a restaurant using the YUUM app. This will help us assess the effectiveness of the app's core functionalities and determine if users can accomplish these tasks intuitively and without confusion.
2) Identify and uncover any usability issues that may exist within the app. By observing users' interactions and collecting their feedback, I aim to pinpoint any areas of friction, confusion, or inefficiency in the user experience.

Iterations From Usability Tests
Fine-tuning the high-fidelity prototype based on key findings from usability tests
Based on the usability test, I made 3 more improvements on the high-fidelity design.
Iteration #1
Changing the restaurant's social media tab from an aggregated social media feed to an in-app browser
In my usability testing, many users expressed confusion about where the social media content comes from. In addition, I also consulted an engineer about the feasibility of the design and I realized that aggregating all the social media content and building an in-app social feed is technically too complicated for an MVP product.
The iterated version of the social tab will open a browser app version of Instagram, Tiktok, and Facebook. The content under each social media platform will also be separated.
Iteration #2
Adding actions to system messages to reduce confusion
In the initial design, many users were confused about what steps they should take in the group tab after creating the group (ie. entering preferences, voting for a restaurant).
The iterated version will send system messages to the group chat and suggest relevant actions the user should take. For example, after creating a group, the system will prompt the user to enter their preferences.
Iteration #3
Change the orientation and add a text label to the vote button
The initial design of the vote button takes up too much real estate on the right side of the screen. Some users also didn't understand the "upvote" function of the button.
The iterated version makes better use of the entire screen and gives more space to showcase the restaurant picture. The text label is added to prevent confusion about the function of the button.
The Final MVP Product
Search, Filter and, View Restaurant Details
Create Groups

Enter Preferences

Vote For Restaurants

What’s Next?
Measure task success rate and time-on-task to determine success
To assess the effectiveness of our product, I would develop a functional prototype and test it with users to analyze key metrics such as task success rate and time-on-task. The primary focus will be comparing the time it takes for users to make restaurant decisions using our app versus our competitors, which will help us to determine if our design solution effectively addresses the problem at hand.
Project Learnings
The design process isn't linear
As I was working on this project, I found myself constantly switching between these different stages to ensure that I am on the right track and that the final product meets the needs of the users. I learned that design is a nonlinear process that involves ongoing research, design, testing, and iteration to validate and refine assumptions. There is no one-size-fits-all approach to product design, as different situations may require different solutions to address the problem at hand.
Assumptions are not bad as long as we are aware of them
Assumptions can help guide the design process as long as I am aware of them and actively validate them. As I have progressed through the design process, I have found that making assumptions and then testing their validity can provide a clearer direction toward a solution. By continually evaluating and refining my assumptions, I can make informed decisions about the direction of the project.