Animated FlavorBridge logo: a wok tosses the letters into place, next to three app screens

FlavorBridge. Bridging you to the flavors of home.

A mobile app that helps newcomers in Canada find specialty ingredients from home, the stores that carry them, substitutes, and recipe ideas.

๐Ÿ‘ฅ Team: Eve ยท Jou ยท Mo (group project)
๐Ÿ“ฑ Platform: iOS mobile app
โŒ› Project Type: UI/UX Case Study
๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ป Role: UX Research, IA, UI Design, Usability Testing
๐Ÿ—“ Timeline: Jul โ€“ Aug 2026
๐Ÿ›  Tools: Figma, FigJam, UXtweak


The problem

Immigrants and international residents in Canada often struggle to find familiar ingredients from their home countries. They face high prices, limited availability, information scattered across many platforms, and long trips to specialty stores.

Who it's for

Newcomers, international students and immigrants in Canada who cook at home often, to save money, eat healthier and keep the taste of home. Today they piece answers together from Google Maps, ChatGPT and social media, and visit several stores to find one item.

The goal

Help users quickly discover ingredients, find nearby stores that carry them, and save their favorites.

๐ŸŽฏ Framing question: Are we helping international students find ingredients, or are we helping them find familiar food experiences? The answer that guided the project: helping international students discover familiar food and ingredients in a new country.


Discovery research

We started with desk research, split between the three of us and then merged into one shared summary. From there we ran 3 interviews and a 10-person survey, and grouped what we heard in an affinity map.

What we asked


Define

With the problem statement in place, we ideated together and prioritized the features for a minimum viable product:


Information Architecture

To organize the content, we explored the LATCH framework, ran card sorting and tree testing, and drafted a sitemap and user flows. These were early, exploratory steps: the structure kept evolving once we moved into wireframes and testing, so the final app differs from these first drafts.


Visual direction

Three words shaped the look and feel of the app:

Moodboard of spices, dried chili, star anise, cinnamon, sage leaves and herbs on spoons
Moodboard: herbs and spices

Inspired by herbs and spices, FlavorBridge's color palette celebrates freshness, authenticity, and cultural diversity. Warm earthy tones create a friendly and inviting experience while helping users discover ingredients and explore new cuisines with confidence.


Design System

We built a full UI kit in Figma following atomic design: atoms (images, logo, text, inputs, tags), molecules (cards, search and filter, navigation), organisms (discovery, content cards, page content, account) and finally page templates. Everything uses one typeface, Nunito, and an 8-point spacing scale with 4px increments; we didn't use a layout grid. Every key color pair was checked against WCAG AA.

Typography, spacing and accessibility

Typography: Nunito, regular and bold

Display / H1
36px, โˆ’1% letter spacing
H2
20px
Body and buttons
16px and 18px, 1% letter spacing
Tags and tooltips
10px, 2% letter spacing

Spacing scale

4px
Icon adjustments
8px
Icon and text spacing
12px
Chip gap
16px
Card content spacing
24px
Section spacing
32px
Large content spacing
40px
Screen margin
48px
Top screen padding
64px
Hero banner spacing

Accessibility

White on the page green (5.31:1), white on the navbar orange (5.41:1) and dark text on white (13.38:1) all pass WCAG AA.

Tablet layout

The screens also adapt to tablets: 563โ€“834px wide, 1194px tall, with 40px padding on every side.


UI Design

We moved from wireframes to mockups to final screens, refining the layouts at each step.

Two rows of FlavorBridge wireframes: home, search, ingredient, where to buy and recipe ideas
Wireframes: first and second iteration

Final Designs

The final app covers signing in, today's ingredient, search and where to buy, browsing by category, and favorites.

Login screen
Login
Login screen while typing
Login ยท typing
Home screen with today's ingredient, celery, and recipe ideas
Home
Celery detail screen with substitutes and a map of nearby stores
Ingredient detail
Recipe screen for pumpkin soup
Recipe
Search screen with results
Search
Store detail for T&T Supermarket with a map and Get Directions button
Store detail
Herbs category grid with 24 results
Category results
Search filter panel with flavor profile, form and sort options
Filters
My favorites screen with ingredients, recipes and stores
My favorites
Saved ingredients list
Saved ingredients
Saved recipes list
Saved recipes

Design evaluation

With the prototype built, we went back to users to see what worked. We first mapped the app against the UX honeycomb:

Two questions to answer

Three methods, one per team member


What users told us

Survey: four findings

The shift: from "What is this?" to "What can I do with this?" Turn ingredient discovery into personalized food inspiration.

All 10 survey questions
  1. When you use an unfamiliar app for the first time, how important is it for you to understand what to do without needing help?
  2. When you first open an unfamiliar app, what do you usually do first?
  3. What helps you understand how to use a new app when using it for the first time?
  4. When you don't know how to find something in an app, what do you usually do?
  5. How often do you look for information about unfamiliar ingredients?
  6. What would make you more likely to use an ingredient finder app regularly?
  7. How interested would you be in personal recommendations based on your preferences?
  8. Which type of personal recommendations would be most useful to you?
  9. How important is it for you to discover new ingredients that match your tastes?
  10. In which situations would you be most likely to use this app as an ingredient finder?

Interviews: four mental models

Across 6 interviews, our questions moved from broad ("How did you figure out what to do in a new app?") to focused ("What information do you want to know about an unfamiliar ingredient?"). Four expectations kept coming up:

Our assumptions were challenged

Before researchWhat we learned
More instructions = easier onboardingNot necessarily. Users often prefer exploring on their own if the interface is clear.
More features = more engagementNot necessarily. Users value simplicity and usefulness.
Ingredient identification = the main valueIncomplete. Users want actionable information and inspiration.
Personalization = better engagementContext matters. Recommendations should feel relevant and trustworthy.

More features do not automatically create more value.

Persona: Maria

An international student in her 20s, originally from Colombia and living in Vancouver. "I want to know how I can actually use this ingredient." She struggles to find the ingredients and the stores that sell them, isn't sure how to cook them, and can't always afford to order food. She wants to understand unfamiliar ingredients quickly, find recipes, where to buy and substitutes, and get food inspiration that makes the app useful beyond occasional searches.

Persona card for Maria, an international student from Colombia living in Vancouver, with her goals and frustrations

Usability testing

I led the usability tests on UXtweak with 5 participants: a first-click test with 6 tasks (search for an ingredient, favorite it, check Today's Ingredient, open Account settings, go to Favorites, change the password) and a prototype test with 4 longer tasks (find where to buy Today's Ingredient, find the store details and directions, delete the account, check favorite recipes).

First-click heatmap over six screens: clicks cluster on the search icon, the favorite icons, See more, the account icon and Change password
First-click heatmap

What slowed people down


Iterating on the design

We fixed each problem the tests surfaced:

Three before-and-after pairs: See more renamed to Where to buy, a maps chooser with Google and Apple, and a store card with Get Directions under the map
Before and after

Back To Top