top of page
safeplate_thumbnail2.1.png

Empowering stress-free group dining for all dietary needs

SAFEPLATE APP

ROLE

UX Lead and UI Designer

TIMELINE

24 weeks (Oct 2023 - Mar 2024)

SKILLS

Product Strategy

UX Research

Wireframing 
Prototyping 
UI Design
Interaction Design 
Design Systems

TOOLS

Figma
Adobe Illustrator

IMPACTS
COLLABORATIONS

Cheryl V. - UI Lead and UX Designer 

Gianna M. - Project Manager

Dabin L. - Engineer

DELIVERABLES

High-fidelity Mobile UI and Coded interactive Prototype

AT-A-GLANCE

SafePlate tackles the challenge of finding safe dining options for individuals with dietary restrictions and their companions. As our Junior Project, over 24 weeks, we created SafePlate to make sure everyone can have a fun, stress-free, and inclusive dining experience. 

safeplate_impact.png
safeplate_bg.png

Do you have allergies/dietary restrictions?
Or know someone with dietary restrictions?
Struggling to dine out safely with restrictions or with friends who have them?

For individuals or groups with allergies or dietary restrictions, finding suitable restaurants can be difficult.

This project began out of personal frustration with the time spent searching for places to accommodate different groups of friends, often leading to indecision that negatively impacted group outings.

Screenshot 2024-10-01 at 4.57.33 PM.png
IMG_5021.jpeg

Food restrictions are a sensitive topic due to the serious nature and variety of allergies and diets, along with the challenges they pose for diners, restaurants, and waitstaff. We created SafePlate to help people with food restrictions find trustworthy dining options and recommend restaurants that cater to their needs.

THE APPROACH
safeplate_process.png

Define & Research

This problem stems from my personal experience dining out. To validate its broader impact, through academic paper research, we seek evidence on how impactful dietary restrictions are to the normal American citizens, and it’s noted that:

PROBLEM & IDEA VALIDATION
safeplate_stats1.png
LEARNING FROM REAL EXPERIENCES

We did 25 surveys from Gen Z and Millennials with experience dining out with dietary restrictions and additional 8 user interviews to understand more deeply their eating-out behaviors, feelings throughout the journey, and common experiences. I identified top 5 most common themes and conclude on their actionable findings.

safeplate_stats2.png
USER JOURNEY

Curious about the typical dining-out decision-making process for people with restrictions and where pain points appear, I asked users to recount their experiences to create a user journey map. This guided me in identifying pain points and opportunities to streamline the process.

safeplate_journey.png
dan-gold-E6HjQaB7UEA-unsplash.jpg
THE PROBLEM

Finding safe and accommodating dining options for individuals and groups with dietary restrictions is often time-consuming and stressful.

For individuals with allergies or other restrictions, finding restaurants that cater to their needs is challenging due to: 

safeplate_pp.png

Aware that user’s challenges are sensitive and crucial, we define our high level goal.  

safeplate_goal.png
COMPETITIVE ANALYSIS

Before diving into design, we explored existing apps to see if solutions already exist and what we could learn. Since none of our users mentioned using an app to solve this problem, we wanted to understand gaps in the market and why these solutions aren’t widely adopted.

righton-competitive.png

What really stood out was something no competitor had tackled: helping groups with diverse dietary needs find a place to eat together. We decided this would be our key differentiator, creating a seamless and collaborative dining experience for groups with dietary restrictions.

Design

DEFINING CORE FUNCTIONALITY

To determine the main flow of the app—from user input to the final decision—I examined the user journey map. I learned that when searching for a dining experience, users look for restaurants by:

  • Name

  • Location

  • Dietary restrictions of other group members

Inspired by Airbnb's "Where-When-Who" search, I designed a "Who-What-Where" search to encourage users to think more holistically about their dining experience that also align with their mental model. 

safeplate_airbnb.png
SET OUT AS OUR SELLING POINT,

How do we make this experience collaborative ? 🤝

EXPLORATIONS OF ADDING DINING BUDDIES

By drawing inspiration from other social media platforms and brainstorming, I generated 3 ideas for setting up personal profiles that enhance shared dining experiences. Each option caters to a different use case:

  • Sync Contacts: SafePlate users can add friends who already have an account

  • Referral Code: Users can invite friends who haven’t downloaded the app yet

  • Manual Profile Creation: Users can set up an account on behalf of friends who prefer not to create an account themselves.

safeplate_buddies.png

After usability testing confirmed that all 3 solutions were beneficial and optimized, I merged them into a single version that accommodates both users and non-users, reducing friction and making our app more accessible.

ROADBLOCK 🚧

Unclear dietary restriction labels hinder quick scanning for dining options

safeplate_roadblock.png
SOLUTION: CONTINUOUS IDEATION AND LIGHTWEIGHT A/B TESTING 

After feedback indicated our system lacked clarity at-a-glance, we brainstormed and narrowed our restriction label options to 3 ideas and quickly tested them through lightweight A/B testing as the deadline approached.

safeplate-3solutions.png

Through A/B user testing, option 2 initially attracted users due to its visual appeal. However, concerns about color contrast and intuitiveness arose, particularly with representing all 13 dietary restrictions effectively. 

As our goal is function over form, Option 3 was decided on as the option that was most comprehensible to users. With this solution, users wouldn’t have to memorize our icons while in a rush looking 

​BRANDING & TONE OF VOICE

After concluding our research, we recognized the importance of making users feel safe and comfortable sharing their dietary restrictions with the app. Our goal for the design stage is to deliver a branding personality that conveys friendliness, coziness, and trustworthiness.

safeplate_branding.png

Early in our research, we found that 95% of participants preferred a vibrant, warm color palette, particularly green and pink. They felt green evoked positivity and trustworthiness, and pink was heartwarming

To maintain a consistent warm and welcoming tone, we created voice guidelines to balance formality with casualness, seriousness with humor, and professionalism with playfulness.

safeplate_toneofvoice.png

Final Design

FEATURE 1

Seamless group searching experience with Who - What - Where

SafePlate quickly identifies restaurants suited to your group's dietary needs through 3 questions:

  1. Who are you dining with? (Select from your saved dining buddies)

  2. What are your and your group's dietary allergies/restrictions? (Autofills from your and your buddies' saved profiles)

  3. Where do you want to dine? (Input location)

safeplate_search.gif

FEATURE 2

Filtered menu with Dietary restrictions tag

In search results, SafePlate exclusively displays restaurants that accommodate all members of your party to ensure inclusivity. We provide both a full menu and a filtered menu tailored to your group's dietary restrictions.

safeplate_filteredmenu.gif

FEATURE 3 

Dining Buddies & Accounts

SafePlate enables users to create profiles with up to 13 dietary restrictions. You can add friends to your buddies list and, when dining out, simply select their profiles in the search function to receive restaurant suggestions tailored to everyone's preferences.

safeplate_account.gif

​FEATURE 4

Curated Guides

Users have expressed a need for a guide to help those without dietary restrictions understand their dining buddies’ needs and emergency protocols. Curated guides are our lists of helpful knowledge and external sources to address this.

safeplate_filteredmenu.gif
LATEST USER TESTING 

After 4 rounds of high-fidelity usability testing, we sent out a survey to our participants and learned that: 

safeplate_impact.png
LATEST USER TESTING

After 4 rounds of high-fidelity usability testing, we sent out a survey to our participants and learned that: 

safeplate_impact.png
Development

During our research to choose the most suitable API for our project, we initially considered Google and Yelp APIs for their open-source nature and adaptability. As SafePlate's design evolved, we realized the need for detailed information on restaurant dishes, descriptions, and ingredients. This led us to choose the UberEats API. During this stage, I exported assets and delivered them to our engineer for coding.

Frame 19663.png
Screenshot 2024-07-22 at 11.06.09 PM.png

Development

During our research to choose the most suitable API for our project, we initially considered Google and Yelp APIs for their open-source nature and adaptability. As SafePlate's design evolved, we realized the need for detailed information on restaurant dishes, descriptions, and ingredients. This led us to choose the UberEats API. During this stage, I exported assets and delivered them to our engineer for coding.

Frame 19663.png
Screenshot 2024-07-22 at 11.06.09 PM.png
FIGMA INTERACTIVE PROTOTYPE
LESSON LEARNED
safeplate_learnings.png
CURRENTLY LEARNING

Designing for AI + UX Writing + 3D Modeling with Womp + Playing "West Coast by Lana Del Rey' on my electric guitar (✿✿✿)

Thank you for visiting! ☻ 

© 2025 Cindy Quach 

bottom of page