FramerIt Website

Thai Bites

A mobile app helping Gen Z backpackers, with food allergies, to navigate through Thailand's street food ingredients safely.

FramerIt Website

Thai Bites

A mobile app helping Gen Z backpackers, with food allergies, to navigate through Thailand's street food ingredients safely.

FramerIt Website

Thai Bites

A mobile app helping Gen Z backpackers, with food allergies, to navigate through Thailand's street food ingredients safely.

Duration

6 weeks

Roles:

UX and Research lead, UI Designer, Project Manager

Tools:

Figma, and Vibe codings

Overview

Thai Bites is a mobile app helping Gen Z backpackers with food allergies and special dietary needs to communicate their ingredient customization needs to Thai street food vendors. The app is a final product concept proposed to Lonely Planet, a travel guide company who was looking for new products to help them break into Gen Z travelers market in Thailand.

Measurable impacts

Thai Bites was tested, and met with a lot of support showing a considerable demand for the product in the market, as well as indicating potential to increase the likelihood of

85%

success rate when customizing food orders

85%

success rate when customizing food orders

85%

success rate when customizing food orders

87 SUS

Indicates good usability from first prototype

87 SUS

Indicates good usability from first prototype

87 SUS

Indicates good usability from first prototype

35%

less time spent on customizing ingredients in food orders

35%

less time spent on customizing ingredients in food orders

35%

less time spent on customizing ingredients in food orders

72 NPS

Proving market desirability

72 NPS

Proving market desirability

72 NPS

Proving market desirability

FramerIt Website
FramerIt Website
FramerIt Website

The beginning

The project started when Lonely Planet is seeking new ways to enter Gen Z travelers market in Thailand…

After we talked with lonely planet, who hoped to stay relevant in the new gen z market, we have identified the business, and product requirements from their side to help shape the overall direction of the project.

Business-aligned values:

Non-sticky" meaning, does not make users addicted to their phone.

Utility based” Helping people solve a problem, not just providing contents.

"Simple" straight to the point, and easy to use.

"Simple" straight to the point, and easy to use.

High potential to make Lonely Planet "relevant again" among Gen Z backpackers.

High potential to make Lonely Planet "relevant again" among Gen Z backpackers.

Discovery

We observed & talked to 33 Gen Z backpackers to find their most common issues in Khao San Road…

FramerIt Website
FramerIt Website
FramerIt Website

Our Team went through a series of semi structured interviews with Gen Z backpackers in Khao San road which is an area famous among the target group in Bangkok, Thailand, regarding how they eat their way around Bangkok when traveling, as well as their general eating habits and concerns.

FramerIt Website
FramerIt Website
FramerIt Website

Interview synthesis showed that most pain point mentioned were related to food which sums up to…

95%

85%

Do not know what to eat because they are often confused at the menus of local Thai made-to-order restaurants.

success rate when customizing food orders

23 out of 33

85%

Do not know what ingredients inside the menus, so they spent a lot of time research before ordering, or just "follow the locals"

success rate when customizing food orders

80%

85%

Find it hard to communicate dietry needs and allergies due to language barrier

success rate when customizing food orders

We turned food-related insights into criterias, and assess the current food products available

A deeper look into the players of the food space, most food apps are either online ordering, recommendation system and focus only on just translation. There is no apps that actually helps people order food when actually eating outside in real life, especially helping them to customize their Thai made-to-order street food order. This represents a business and product opportunity.

The research leads to a problem statement…

Travelers lack a tool to filter Thai made-to-order menus by dietary needs and communicate their orders in Thai to street food vendors

Define

Distilling our insights into personas, dividing our personas based on different eating habits

Picky Patricia aka our main persona!

FramerIt Website
FramerIt Website
FramerIt Website

"if I can clearly communicate my needs to the Thai vendors, I would not be so stressful every time I place an order!"

Context:

Patricia is a vegetarian and has peanuts allergies. She often struggles to communicate her dietary needs to Thai street food vendors.

Job to be done:

Patricia needs to properly assess the menu, search for the ingredients, pick the most suitable before trying to communicate it the vendors

No - Restriction Sam

FramerIt Website
FramerIt Website
FramerIt Website

"I only know Pad Thai and mango sticky rice! I kind of want to try new things, but I do not know what they are."

Context:

Sam is eager to try new food and has no dietary needs. But every time he goes into a Thai made to order restaurant, the menu is so confusing, he can't place an order.

Job to be done:

Sam needs a way to inquire more about dishes in english, get personalized recommendation so he can pick what to try

Conservative Charlie

FramerIt Website
FramerIt Website
FramerIt Website

"I am skeptical about eating Thai street food. I am afraid I can’t handle the spice! I would rather eat fast food."

Context:

Charlie is afraid to try new food, especially Thai street food because if his personal allergies, fear of flavor disappointment and hygien concerns.

Job to be done:

Charlie needs a way to overcome his fear of trying new food, and verifying his skepticism to make sure everything is safe to eat as well as match his flavor preferences.

How might we?

How might we help Picky Patricia to communicate their dietary needs to local Thai made-to-order food vendors effectively?

Setting up North Star Design Principles before designing by combining business-aligned values with users' truth

Combining the requirements from Lonely Planet which is what the business wants and inights from our research phase which is what users need, we formed our actionable principles that guide every product decision.

Utility First

Solve the real dining job (what to eat, what’s inside, how to order) every feature must reduce confusion, not add content for its own sake.

Utility First

Solve the real dining job (what to eat, what’s inside, how to order) every feature must reduce confusion, not add content for its own sake.

Utility First

Solve the real dining job (what to eat, what’s inside, how to order) every feature must reduce confusion, not add content for its own sake.

Clear & Effortless

One-screen clarity, plain language, and prioritize on one-tap actions.

Clear & Effortless

One-screen clarity, plain language, and prioritize on one-tap actions.

Clear & Effortless

One-screen clarity, plain language, and prioritize on one-tap actions.

Safe by Design

Put allergies and dietary needs up front with transparent ingredients, swaps, and vendor-friendly translations.

Safe by Design

Put allergies and dietary needs up front with transparent ingredients, swaps, and vendor-friendly translations.

Safe by Design

Put allergies and dietary needs up front with transparent ingredients, swaps, and vendor-friendly translations.

Time-Well-Spent

Help users eat confidently, then get out of the way, explain Thai food simply and respectfully so it stays real and relevant.

Time-Well-Spent

Help users eat confidently, then get out of the way, explain Thai food simply and respectfully so it stays real and relevant.

Time-Well-Spent

Help users eat confidently, then get out of the way, explain Thai food simply and respectfully so it stays real and relevant.

Design

We started to brainstorm sitemaps, and user flows, aiming to minimize screens numbers and steps as much as possible

My core contribution to this stage is to ensure the number of the pages in the sitemap, and the user flow fully cover the whole journey and included the needed information to reflect the actual insights we got from the research.

FramerIt Website
FramerIt Website
FramerIt Website
FramerIt Website
FramerIt Website
FramerIt Website

We brainstormed the MVPs, did the wireframes and hi-fi, before building up the hi-fi prototype through vibe coding

We already got the basic user flow, and key main sitemaps which already gives us ideas on the basic MVPs needed to run the app, however, we decided to use the north star principles and key pain points and behavior of the travelers to further hone the MVPs to ensure the best experiences for the users.

FramerIt Website
FramerIt Website
FramerIt Website

After wire framing the screens, we eventually narrow down to 5 key main features that answers to the pain points of the users which includes:

MVP 1: Allergy, and Dietary Profile Creation

Users can set their allergens, dietary type, and their spicy tolerence so Thai bites can match the dishes based on their preferences.

The "why" behind the design

Time well spent and Utility focused - Setting the inital profile helps cut down on the time spent on manually going through the ingredients of each dish before selecting what to order.

MVP 1: Allergy, and Dietary Profile Creation

Users can set their allergens, dietary type, and their spicy tolerence so Thai bites can match the dishes based on their preferences.

The "why" behind the design

Time well spent and Utility focused - Setting the inital profile helps cut down on the time spent on manually going through the ingredients of each dish before selecting what to order.

MVP 1: Allergy, and Dietary Profile Creation

Users can set their allergens, dietary type, and their spicy tolerence so Thai bites can match the dishes based on their preferences.

The "why" behind the design

Time well spent and Utility focused - Setting the inital profile helps cut down on the time spent on manually going through the ingredients of each dish before selecting what to order.

MVP 2: Thai Menu Scan

The users can scan the existing menu in Thai resturants, and Thai bites will identify, translate and recommends the safest dish to eat based on the dietary profile.

The "why" behind the design

95% of the interviewees expressed confusion at Thai menus due to lanugaue barrier, and have trouble deciding what to order.

MVP 2: Thai Menu Scan

The users can scan the existing menu in Thai resturants, and Thai bites will identify, translate and recommends the safest dish to eat based on the dietary profile.

The "why" behind the design

95% of the interviewees expressed confusion at Thai menus due to lanugaue barrier, and have trouble deciding what to order.

MVP 2: Thai Menu Scan

The users can scan the existing menu in Thai resturants, and Thai bites will identify, translate and recommends the safest dish to eat based on the dietary profile.

The "why" behind the design

95% of the interviewees expressed confusion at Thai menus due to lanugaue barrier, and have trouble deciding what to order.

MVP 3: Most common dishes recommendation

The system can curate the most commonly found dishes in Thai resturants, and recommends the safest dish to the users to try.

The "why" behind the design

Often times, Thai resturants also do not have menus to look at, they usually make the most common dishes, known by locals but not travelers, based on the common ingredients they have.

MVP 3: Most common dishes recommendation

The system can curate the most commonly found dishes in Thai resturants, and recommends the safest dish to the users to try.

The "why" behind the design

Often times, Thai resturants also do not have menus to look at, they usually make the most common dishes, known by locals but not travelers, based on the common ingredients they have.

MVP 3: Most common dishes recommendation

The system can curate the most commonly found dishes in Thai resturants, and recommends the safest dish to the users to try.

The "why" behind the design

Often times, Thai resturants also do not have menus to look at, they usually make the most common dishes, known by locals but not travelers, based on the common ingredients they have.

MVP 4: Ingredient customization

Safe by design - Users can go through the ingredients and modify dishes by adding, removing, or replacing ingredients based on their dietary needs.

The "why" behind the design

23 out of 33 travelers expressed needs for knowing what goes into the dishes, so they can properly assess whether if they should customize to ensure their safety after consuming.

MVP 4: Ingredient customization

Safe by design - Users can go through the ingredients and modify dishes by adding, removing, or replacing ingredients based on their dietary needs.

The "why" behind the design

23 out of 33 travelers expressed needs for knowing what goes into the dishes, so they can properly assess whether if they should customize to ensure their safety after consuming.

MVP 4: Ingredient customization

Safe by design - Users can go through the ingredients and modify dishes by adding, removing, or replacing ingredients based on their dietary needs.

The "why" behind the design

23 out of 33 travelers expressed needs for knowing what goes into the dishes, so they can properly assess whether if they should customize to ensure their safety after consuming.

MVP 5: Order Translation

Utility first - Converts customized dish requests into the Thai for the users to show to the Thai street food vendors, ensuring clear communication.

The "why" behind the design

80% of the travelers find it hard to communicate custom orders to Thai street food vendors when ordering due to language barrier.

MVP 5: Order Translation

Utility first - Converts customized dish requests into the Thai for the users to show to the Thai street food vendors, ensuring clear communication.

The "why" behind the design

80% of the travelers find it hard to communicate custom orders to Thai street food vendors when ordering due to language barrier.

MVP 5: Order Translation

Utility first - Converts customized dish requests into the Thai for the users to show to the Thai street food vendors, ensuring clear communication.

The "why" behind the design

80% of the travelers find it hard to communicate custom orders to Thai street food vendors when ordering due to language barrier.

Initially, we build out the prototype in Figma, tested it with the users. Later, after figma make rolled out, we decided to come back and try building it up again using Figma make tool. Our limitation is the AI scanning feature which can not be developed through vibe coding. Therefore, we pivoted to making the users scan through a fake menu, and give them suggestions based on their allergy profile instead. Check out the real prototype here.

FramerIt Website
FramerIt Website
FramerIt Website

Delivery

Going back to Khaosan road to test our prototypes with Gen Z Travelers

The testing methods consisted of giving a task for the users to place an made-to-order street food before and after using the prototype, and afterwards they went through an after-task interview, and did a System Usability Scale survey, as well as Net Promoter Scale survey.

Most testers displayed a need for Thai Bites, as they can relate to the problem that Thai Bites is trying to solve.

7 Testers

85%

We tested with 4 Gen Z travelers, and 3 foreigners with food allergy in Khaosan Road

success rate when customizing food orders

2 Minutes

85%

Most testers was able to decide, and customize their order within an average of ~ 2 minutes

success rate when customizing food orders

85%

success rate when customizing food orders

85%

success rate when customizing food orders

85%

success rate when customizing food orders

35%

less time spent on customizing ingredients in food orders

35%

less time spent on customizing ingredients in food orders

35%

less time spent on customizing ingredients in food orders

87 SUS

Indicates good usability from first prototype

87 SUS

Indicates good usability from first prototype

87 SUS

Indicates good usability from first prototype

72 NPS

Proving market desirability

72 NPS

Proving market desirability

72 NPS

Proving market desirability

Summarizing user insights, and next steps

Some of the most frequently mentioned issues in the interviews includes:

Key interview findings & Actionable Insights

The same dish can have different recipes and ingredients in different restaurants

There is no feature for the food sellers to communicate back to the users

There are many Thai dishes, how will we cover all of them?

There are many Thai dishes, how will we cover all of them?

Next Steps

We turned the insights and feedbacks into features to consider in the next iteration…

Standardizing Dish Information

Implement a way to differentiate recipes for the same dish across different restaurants.

Standardizing Dish Information

Implement a way to differentiate recipes for the same dish across different restaurants.

Standardizing Dish Information

Implement a way to differentiate recipes for the same dish across different restaurants.

Communication Feature

Indicates good usability from first prototype

Communication Feature

Indicates good usability from first prototype

Communication Feature

Indicates good usability from first prototype

Expanding Dish Coverage

Prioritize high-demand or allergy-sensitive Thai dishes first.

Expanding Dish Coverage

Prioritize high-demand or allergy-sensitive Thai dishes first.

Expanding Dish Coverage

Prioritize high-demand or allergy-sensitive Thai dishes first.

Reflection

Key learnings & Appreciations

Self reflection

Research is key, but how we present findings and designs matters too. Tailor presentations to the audience, and prioritize communication and cultural understanding, especially in a diverse team. Listening without judgment is essential, especially when working with people from different backgrounds.

The team

I deeply appreciate my talented teammates, Jackie from Taiwan, Samson from Nigeria, and Rick from Myanmar, for their invaluable contributions to this project, making it one of the projects we have ever done. Special thanks to Irene Preya, Co-founder of Irene and Anton, for her supervision and support during the whole process.

FramerIt Website
FramerIt Website
FramerIt Website