Group Project

Food Habits

Gen-Z Focus

Mobile App

Gamified Challenges

Helping Gen-Z backpackers dive into real Thai flavours while maximizing every dollar

A Thai foodie friend in your pocket guiding to eat street food safely to enjoy authentic taste and stretch budget.

App design Mockup

Time

6 weeks

Role

UX Research, UI Design

Team

Yanpo, Lynn, Grace

Tools

Figma, Miro, FigJam

Problem

Gen-Z backpackers carve street food but worry about hygiene and unfamiliar ingredients.

Solution

YummieStreet: A Thai foodie friend in your pocket guiding to eat street food safely.

Impact

Users

83% of participants said they would like to use the app during travel.

Business

Boosts revenue opportunities for local street food vendors.

Product

Positions the app as an evergreen tool for tourists and foreigners in Thailand.

Key Contributions

User Research & Insights

Conducted backpacker interviews to uncover needs and pain points, forming the foundation for design decisions.

Wireframing & User Flows

Sketched wireframes and mapped user flows to visualize ideas and streamline the app’s core interactions.

Collaboration & Documentation

Worked closely with team and instructor, providing clear annotations and documentation to ensure smooth design–dev handoff.

Storytelling the Experience

Created user journey narratives to communicate how the app supports travelers, aligning the team around user goals.

Solution With Easy Clicks

YummieStreet focuses on food customization simple, turning the stress of eating into a happy experience.

Easily mark ingredients you are allergic

Users can select any foods or ingredients they are allergic to or prefer to avoid.

Translate menus in one scan

Users can simply scan any menu to instantly translate the dish list.

Personalize appetite with simple clicks

Users can apply food restriction preferences to customize dishes automatically or can do manually.

Order Like A Local Thai

Users can easily show the translated dish order (in Thai) to street food vendors.

Background

Why backpackers often end up eating at 7/11

We interviewed 30 backpackers on KhaoSan Road to understand their food experiences in Thailand. We discovered several challenges:

  • Unclear ingredients: Many travelers didn’t know what was included in dishes, leading to uncertainty about what they were eating.

  • Language barriers: Backpackers struggled to communicate with street food vendors. Even when using Google Translate or hand gestures, they faced difficulties when vendors replied in Thai.

  • Fear of trying local food: Some avoided street food entirely, or only ate at shops recommended by other travelers, limiting their experience.

  • Taste adjustments: Travelers found it hard to customize flavors, as translation tools often broke down in two-way communication.

  • Dietary restrictions: One vegetarian participant shared that they often resorted to convenience stores (like 7-Eleven) because street dishes sometimes contained hidden meat pieces, making it difficult to find safe, matching options.

Backpackers interviews

30

Countries

7

Food Vendors interviews

3

Days of interviews

3

Photos of interviews with backpackers
Photos of interviews with backpackers
Photos of interviews with backpackers
Photos of interviews with backpackers
Photos of interviews with backpackers
Photos of interviews with backpackers
Photos of interviews with backpackers
Photos of interviews with backpackers

Research (Backpackers' behaviours)

Zooming out to see the whole journey of backpackers' experience.

After examining the travel journey: before, during, and after the trip, we discovered a clear gap in the “during travel” phase, especially within the food experience.

Digital Tools

Analog Tools & Activities

Lonely Planet Products

Ecosystem of backpackers behaviours
Ecosystem of backpackers behaviours
Ecosystem of backpackers behaviours

Ecosystem

Competitor Analysis

Street food market is growing among backpackers, but allergy-friendly options are scarce.

A closer look at existing food platforms reveals that most apps focus on online ordering or simple translation features. However, relying on convenience stores for meals means missing out on the authentic taste of local cuisine.

Criteria

Criteria

Market Stalls

Market Stalls

7/11

7/11

Fast Food Chain

Fast Food Chain

Food Court

Food Court

YummieStreet

YummieStreet

Not worrying about potentially getting sick from food

Not worrying about potentially getting sick from food

Being able to cater to specific food restrictions

Being able to cater to specific food restrictions

Being familiar with food and ingredients

Being familiar with food and ingredients

Not worrying about miscommunication

Not worrying about miscommunication

Eating authentic food with affordable price

Eating authentic food with affordable price

Competitor Analysis

User Personas

Who we designed for

Based on insights from the interviews, we developed three personas reflecting different eating habits.

User Persona Profile

Hygienic henry (primary persona)

"I want to eat Thai street food, but I’m worried about getting sick."

Pain Points

Workarounds

He wasn’t sure how long the food had been sitting out in open.

Only eats from stalls where he can see food being cooked fresh.

Worries that street food might come at the expense of hygiene.

Only eats at fast food chains and small restaurants where he is more comfortable.

Sees that street food is cheaper and is curious but still hesitant to order his own.

Only eats street food when he is with other experienced travellers he trusts.

User Persona Profile

PIcky pia

"I want to try Thai street food, but being vegetarian in a new country is always tricky."

Pain Points

Workarounds

Hard to find vegetarian-friendly dishes in street food.

Rely on the familiar dishes she knows, like mango sticky rice.

Can’t tell if some dishes contained hidden-meat related ingredients and ended up eating them.

Go to dedicated vegetarian street food stalls at Chatuchak Market and Chinatown.

Feels like there’s limited vegetarian options at street food stalls.

Choose Indian restaurants or packaged snacks in 7-11 if no options are available.

User Persona Profile

curious clara

"Thai food is culture on a plate. I just need guidance on what to try for a truly authentic experience."

Pain Points

Workarounds

Overwhelmed by many stalls selling variations of the same dish.

Choose randomly from one of the stalls to try out the food first.

Struggles to find unique local dishes for an authentic experience.

Asks hostel mates and local for suggestions on what to try.

Large-portion dishes make it hard to try different street food.

Buys small portions to sample as many dishes as possible.

Sketching & Wireframing

Knowing our users and start bringing out idea concepts with sketches first.

We brainstroms any possible ideas, drew sketches, and discussed with each other. Then, we did quick testing with paper prototypes and improved concept iteration many times.

Photos of Data Synthesis from interviews
Photos of Data Synthesis from interviews
Photos of Data Synthesis from interviews
Photos of Data Synthesis from interviews

Some of the sketches we made during brinstorming.

Handdrawn Sketches
Handdrawn Sketches

Wireframe

Wireframe

HMW

How might we reduce Hygienic Henry’s worries to explore and enjoy street food?

Henry's quote: "I want to eat Thai street food, but I’m worried about getting sick."

Choose Food Restrictions

Henry can select any foods or ingredients he is allergic to or prefer to avoid.

Scan Menu

He can simply scan any menu to get an instant translation of the dish list.

Check Dish Details

He views the ingredients and flavour profile of each dish, along with tips on how to enjoy it like a local.

Adjust Flavours

Henry applies food restriction preferences to automatically customize dishes.

Order Like A Local Thai

Henry can easily show the translated dish order to street food vendors.

HMW

How might we help Curious Clara discover authentic food and explore through gamification?

Clara's quote: "Thai food is culture on a plate. I just need guidance on what to try for a truly authentic experience."

Discover Dishes and Top Street Food Spots

Clara can explore a wide variety of dishes, including options from Michelin-recommended Street food stalls.

Read Food Safety Tips

There are food safety tips to how to enjoy meal with confidence and peace of mind.

Unlock street food adventure in a fun way.

With her curious mind, Clara enjoys street food while challenging herself as a food adventurer. The more she eats, the higher the foodie rank climbs!

There are six different food challenge levels based on the spice level user can eat:

  • Rookie - Just starting out, handles only mild spice.

  • Apprentice - Learning the heat, can take on medium spice.

  • Challenger - Ready to push limits with bold, fiery dishes.

  • Expert - Confident with high spice, few dishes feel too hot.

  • Master - Dominates extra-spicy meals with ease.

  • Grand Master - Fearless eater, conquers the hottest dishes without breaking a sweat.

Sitemap

Structure of YummieStreet

This is the overall structure of the application and its basic screens. There is total 14 pages.

Second Level

Second Level

Third Level

Third Level

First Level

First Level

Food Restriction Questions

Food Restriction Questions

Onboarding3

Onboarding3

Onboarding2

Onboarding2

Onboarding1

Onboarding1

Explore

(Landing Page)

Explore

(Landing Page)

Food Restriction Screen

Food Restriction Screen

Thai Translation

Thai Translation

Edit Profile

Edit Profile

Dish Customization

Dish Customization

0.0

A1

A2

A3

A4

A4.1

1.0

2.0

4.0

4.1.1

3.1

4.1

3.0

Login / Signup

Login / Signup

B1

Dish Details

Dish Details

My Collections

My Collections

Scan Menu Translations

Scan Menu Translations

Food Safety Tips

Food Safety Tips

User Flow

From dish exploration to order

This is the main user flow, starting from exploring dishes to successfully placing an order with street food vendors.

User flow of dish customization to order
User flow of dish customization to order
User flow of dish customization to order
User flow of dish customization to order

Style Guide

Colors for street food theme reflection

To get a sense of food adventure while building trust around safe and enjoyable eating experiences, I choose palette blending warmth, freshness, and cultural vibrancy to make users feel both excited to explore and confident in their choices.

Primary

#FBD779

Secondary

#B6E9DA

Tertiary

#D18932

Neutral

#000000

Food Mastery Levels Challenge Colors

Each of the six challenge levels is inspired by the colour tones of Thai dishes, from the mildest to the spiciest flavours.

Rookie

#60B480

Apprentice

#F9A900

Challenger

#EC6723

Expert

#D93619

Master

#1A3862

Grandmaster

#30271E

#30271E

#30271E

#30271E

Sans-serif font for minimalist and friendly tone

YummieStreet is street-savvy and travel-friendly focused on clarity, simplicity, and user delight. It enhances modern confidence, ideal for a food-tech product meant for global backpackers.

General Sans

General Sans

General Sans

General Sans

General Sans

Regular/ Medium/ Semibold

Regular/ Medium/ Semibold

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789[{]}\|;:’”,<.>/?`~
!@#$%^&*()-=_+

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789[{]}\|;:’”,<.>/?`~
!@#$%^&*()-=_+

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789[{]}\|;:’”,<.>/?`~
!@#$%^&*()-=_+

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789[{]}\|;:’”,<.>/?`~
!@#$%^&*()-=_+

Header

Header

32px Regular

32px Regular

Subheader

Subheader

20px Semibold

20px Semibold

Body

Body

17px Medium

17px Medium

Button Text

16px Semibold

Label

14px Medium

Highlight

9px Medium

Our Team

Team photo iwth our instructor
Team photo iwth our instructor

Team members (Yanpo, Lynn, Grace, and me) with our instructor

Measurable Result

Final product prototype was successful among participants and final demo.

I conducted usability testing with 6 participants to validate the onboarding flow (food allergy choices) and main feature (flavor customization). Each session included error tracking, task completion, SUS, and NPS surveys.

33% completed with zero errors

while others encountered only minor slips.

50% became promoters

(NPS 9–10), showing strong advocacy potential.

83% average SUS score

(Well above the 68 benchmark), show users found the app easy to use.

100% task completion

Completed main task flow with 0 drop-offs.

Reflection

What I have learned from this project

Design is not about assumption and one-time process.

I learned the value of in-depth research in understanding Gen Z backpackers’ eating habits and challenges, and embraced iterative learning to continuously improve the product.

Gamifications make more user engagement.

I also discovered how gamification can not only encourage users to explore new experiences but also effectively meet their needs and solve real problems.

Challenges lead better learning.

Working on this project also taught me how to keep design moving forward even in imperfect conditions. It also strengthened my skills in design thinking, data synthesis, and building with empathy.

Teamwork fuels innovation.

Collaborating with the team helped us generate diverse ideas, then narrow them down into focused, user-centred solutions.

Next Steps

What I will do for future steps

  • Refine the design from feedback of participants.

  • Run usability testing again with more specific group of users.

Branding Packaging Design Mockup

Expanding to new audiences through brand modernization

View Case Study

View Case Study

RentHub Redesign Website Pages

Designing clarity to improve user experience for Renthub

See More Details

See More Details

Designed with curiosity and bubble tea sips.

© 2025 Rina