Branding

RESTAURANT MOBILE APP

A mobile UX/UI design and prototype for a restaurant

Year :

Fall 2021 - Spring 2022

Tools :

Adobe XD, InVision, Google Forms, Adobe Illustrator

Team :

I collaborated with two teammates, a UX Researcher and a Visual Designer, who supported early research and initial design exploration. I led the group project and final design decisions

Role:

UX Research/Design, Mapping, Wireframing, Prototyping, Testing

Project Content Image - 1

Summary

Summary

Asian’s is a local restaurant in Berkeley, California. I collaborated with a small team including a UX Researcher and a Visual Designer to explore the problem space and gather early insights. From there, I led the UX direction and designed a mobile app concept that helps customers place orders more easily and reduces miscommunication caused by language barriers.

Problem

The restaurant had no online ordering system, and staff frequently faced miscommunication with customers due to language differences. This often resulted in incorrect orders and lost business.

Through early research conducted with my teammates including conversations with staff and regular customers we confirmed that a mobile app could make ordering faster, clearer, and more accessible. I took the lead in translating these insights into a user‑centered design solution.

Goal

Create a simple, intuitive mobile ordering experience that supports customers who struggle with in‑person communication and helps the restaurant streamline orders.

The process

Build. Measure. Learn

Build. Measure. Learn

Every project varies based on needs, goals, complexity, and constraints. For this project, I followed Lean UX principles:

  • Formulate and validate the hypothesis

  • Conduct user testing

  • Iterate based on feedback

  • Prototype and refine using Adobe XD and Figma

Project Content Image - 3
Project Content Image - 3
Project Content Image - 2
Project Content Image - 2

hypothesis

hypothesis

Customers who struggle with language barriers are more likely to prefer online ordering. Without a shared language, in‑person orders often lead to mistakes and frustration. A mobile app could make ordering faster, clearer, and more convenient for both customers and staff.

“I’d like to order online because the owner doesn’t speak English, and I’ve gotten the wrong order several times.”

Understanding the WHY in user research

To validate the problem, I spoke with both customers and staff. Many customers already relied on online ordering for other restaurants and said it would make their experience here much easier. Staff confirmed that miscommunication was a recurring issue. These insights highlighted the need for a simple, accessible ordering solution.

Conducting User Interviews

To validate my hypothesis, we ran a short survey and shared it with local customers through social media. We received 13 responses, which helped us understand what people expected from a restaurant app.

Key Findings

  1. 92% wanted their favorite restaurants to have a mobile app

    • Design response: Add a simple, intuitive ordering flow

  2. 77% were comfortable using English only, but some preferred language options

    • Design response: Include a language selector

  3. 100% wanted recommendations for popular dishes

    • Design response: Add a “Popular Items” section

  4. 70% were interested in loyalty rewards

    • Design response: Create a loyalty badge and credit system

Persona

Based on my research, I created a persona to represent the primary customer using the app. This helped me stay focused on the user’s goals, needs, and frustrations throughout the design process.

Design Impact

The persona grounded my decisions in real user motivations. It guided key choices around navigation, language support, and feature prioritization, making sure the app felt intuitive and relevant.

Key Takeaways:

  • A Favorites feature so users can quickly reorder dishes they love

  • Clear pricing that feels affordable and transparent

  • Easy-to-browse food categories for faster discovery

  • A VIP badge and rewards for loyal customers

Moodboard

After identifying key user needs, I created a moodboard to explore the visual direction. I drew inspiration from existing food‑ordering apps with clean layouts and bold imagery to define the overall look and feel.

Potential Solution Rationale

To reduce friction for new users, I leaned on familiar food‑ordering patterns. This created a clear, intuitive flow without forcing users to learn a completely new interface. After testing several variations, users consistently preferred the simplest and most direct option.

design

Wireframes

I created low‑fidelity wireframes in InVision to map out core user flows and validate the structure before moving into high‑fidelity screens.

Design System

We built a small design system from scratch to ensure consistency across typography, color, spacing, and components.

Initial Design

Key Findings

  • Users appreciated having a brief introduction that sets expectations for the app

  • The payment flow needed to be simple and direct

  • Users wanted an easy way to browse different food categories

Design Decisions

  • Streamlined the payment process so it takes only two steps after tapping “Confirm Order”

  • Designed a clear, welcoming introduction screen to set the tone and guide new users

  • Added intuitive food categories to help users explore the menu quickly

After validating the wireframes, I moved into high‑fidelity UI designs to bring the final look and feel to life.

High-Fidelity Mockup

I chose a bright, warm color palette to make the app feel inviting and energetic. Orange became the primary color to highlight key actions and create a friendly, modern look.

More User Testing

I ran additional usability tests to evaluate how well the structure supported real user behavior. Card sorting helped me understand how users naturally group information. Familiar patterns improved comfort and efficiency.

Key Feedback

  • The color palette felt cohesive and visually appealing.

  • Users appreciated having their address displayed at the top of the screen for quick confirmation.

PROTOTYPE

After completing research, ideation, design, and testing, I built a working prototype. I refined the visual hierarchy, adjusted UI elements, and ensured the flow felt intuitive and consistent with user expectations.

Project learnings

Throughout this project, I gained several important insights that strengthened both my design process and my understanding of users:

  • Conducting user research early is essential for making informed, user‑centered design decisions.

  • Flexibility is key as UX projects shift and evolve, and adapting along the way is part of the process.

  • Scope changes can be valuable, and each shift revealed new insights about user needs and improved the final solution.

The restaurant unfortunately shut down during the pandemic before the design could be implemented.

Branding

RESTAURANT MOBILE APP

A mobile UX/UI design and prototype for a restaurant

Year :

Fall 2021 - Spring 2022

Tools :

Adobe XD, InVision, Google Forms, Adobe Illustrator

Team :

I collaborated with two teammates, a UX Researcher and a Visual Designer, who supported early research and initial design exploration. I led the group project and final design decisions

Role:

UX Research/Design, Mapping, Wireframing, Prototyping, Testing

Project Content Image - 1

Summary

Summary

Asian’s is a local restaurant in Berkeley, California. I collaborated with a small team including a UX Researcher and a Visual Designer to explore the problem space and gather early insights. From there, I led the UX direction and designed a mobile app concept that helps customers place orders more easily and reduces miscommunication caused by language barriers.

Problem

The restaurant had no online ordering system, and staff frequently faced miscommunication with customers due to language differences. This often resulted in incorrect orders and lost business.

Through early research conducted with my teammates including conversations with staff and regular customers we confirmed that a mobile app could make ordering faster, clearer, and more accessible. I took the lead in translating these insights into a user‑centered design solution.

Goal

Create a simple, intuitive mobile ordering experience that supports customers who struggle with in‑person communication and helps the restaurant streamline orders.

The process

Build. Measure. Learn

Build. Measure. Learn

Every project varies based on needs, goals, complexity, and constraints. For this project, I followed Lean UX principles:

  • Formulate and validate the hypothesis

  • Conduct user testing

  • Iterate based on feedback

  • Prototype and refine using Adobe XD and Figma

Project Content Image - 3
Project Content Image - 3
Project Content Image - 2
Project Content Image - 2

hypothesis

hypothesis

Customers who struggle with language barriers are more likely to prefer online ordering. Without a shared language, in‑person orders often lead to mistakes and frustration. A mobile app could make ordering faster, clearer, and more convenient for both customers and staff.

“I’d like to order online because the owner doesn’t speak English, and I’ve gotten the wrong order several times.”

Understanding the WHY in user research

To validate the problem, I spoke with both customers and staff. Many customers already relied on online ordering for other restaurants and said it would make their experience here much easier. Staff confirmed that miscommunication was a recurring issue. These insights highlighted the need for a simple, accessible ordering solution.

Conducting User Interviews

To validate my hypothesis, we ran a short survey and shared it with local customers through social media. We received 13 responses, which helped us understand what people expected from a restaurant app.

Key Findings

  1. 92% wanted their favorite restaurants to have a mobile app

    • Design response: Add a simple, intuitive ordering flow

  2. 77% were comfortable using English only, but some preferred language options

    • Design response: Include a language selector

  3. 100% wanted recommendations for popular dishes

    • Design response: Add a “Popular Items” section

  4. 70% were interested in loyalty rewards

    • Design response: Create a loyalty badge and credit system

Persona

Based on my research, I created a persona to represent the primary customer using the app. This helped me stay focused on the user’s goals, needs, and frustrations throughout the design process.

Design Impact

The persona grounded my decisions in real user motivations. It guided key choices around navigation, language support, and feature prioritization, making sure the app felt intuitive and relevant.

Key Takeaways:

  • A Favorites feature so users can quickly reorder dishes they love

  • Clear pricing that feels affordable and transparent

  • Easy-to-browse food categories for faster discovery

  • A VIP badge and rewards for loyal customers

Moodboard

After identifying key user needs, I created a moodboard to explore the visual direction. I drew inspiration from existing food‑ordering apps with clean layouts and bold imagery to define the overall look and feel.

Potential Solution Rationale

To reduce friction for new users, I leaned on familiar food‑ordering patterns. This created a clear, intuitive flow without forcing users to learn a completely new interface. After testing several variations, users consistently preferred the simplest and most direct option.

design

Wireframes

I created low‑fidelity wireframes in InVision to map out core user flows and validate the structure before moving into high‑fidelity screens.

Design System

We built a small design system from scratch to ensure consistency across typography, color, spacing, and components.

Initial Design

Key Findings

  • Users appreciated having a brief introduction that sets expectations for the app

  • The payment flow needed to be simple and direct

  • Users wanted an easy way to browse different food categories

Design Decisions

  • Streamlined the payment process so it takes only two steps after tapping “Confirm Order”

  • Designed a clear, welcoming introduction screen to set the tone and guide new users

  • Added intuitive food categories to help users explore the menu quickly

After validating the wireframes, I moved into high‑fidelity UI designs to bring the final look and feel to life.

High-Fidelity Mockup

I chose a bright, warm color palette to make the app feel inviting and energetic. Orange became the primary color to highlight key actions and create a friendly, modern look.

More User Testing

I ran additional usability tests to evaluate how well the structure supported real user behavior. Card sorting helped me understand how users naturally group information. Familiar patterns improved comfort and efficiency.

Key Feedback

  • The color palette felt cohesive and visually appealing.

  • Users appreciated having their address displayed at the top of the screen for quick confirmation.

PROTOTYPE

After completing research, ideation, design, and testing, I built a working prototype. I refined the visual hierarchy, adjusted UI elements, and ensured the flow felt intuitive and consistent with user expectations.

Project learnings

Throughout this project, I gained several important insights that strengthened both my design process and my understanding of users:

  • Conducting user research early is essential for making informed, user‑centered design decisions.

  • Flexibility is key as UX projects shift and evolve, and adapting along the way is part of the process.

  • Scope changes can be valuable, and each shift revealed new insights about user needs and improved the final solution.

The restaurant unfortunately shut down during the pandemic before the design could be implemented.

Branding

RESTAURANT MOBILE APP

A mobile UX/UI design and prototype for a restaurant

Year :

Fall 2021 - Spring 2022

Tools :

Adobe XD, InVision, Google Forms, Adobe Illustrator

Team :

I collaborated with two teammates, a UX Researcher and a Visual Designer, who supported early research and initial design exploration. I led the group project and final design decisions

Role:

UX Research/Design, Mapping, Wireframing, Prototyping, Testing

Project Content Image - 1

Summary

Summary

Asian’s is a local restaurant in Berkeley, California. I collaborated with a small team including a UX Researcher and a Visual Designer to explore the problem space and gather early insights. From there, I led the UX direction and designed a mobile app concept that helps customers place orders more easily and reduces miscommunication caused by language barriers.

Problem

The restaurant had no online ordering system, and staff frequently faced miscommunication with customers due to language differences. This often resulted in incorrect orders and lost business.

Through early research conducted with my teammates including conversations with staff and regular customers we confirmed that a mobile app could make ordering faster, clearer, and more accessible. I took the lead in translating these insights into a user‑centered design solution.

Goal

Create a simple, intuitive mobile ordering experience that supports customers who struggle with in‑person communication and helps the restaurant streamline orders.

The process

Build. Measure. Learn

Build. Measure. Learn

Every project varies based on needs, goals, complexity, and constraints. For this project, I followed Lean UX principles:

  • Formulate and validate the hypothesis

  • Conduct user testing

  • Iterate based on feedback

  • Prototype and refine using Adobe XD and Figma

Project Content Image - 3
Project Content Image - 3
Project Content Image - 2
Project Content Image - 2

hypothesis

hypothesis

Customers who struggle with language barriers are more likely to prefer online ordering. Without a shared language, in‑person orders often lead to mistakes and frustration. A mobile app could make ordering faster, clearer, and more convenient for both customers and staff.

“I’d like to order online because the owner doesn’t speak English, and I’ve gotten the wrong order several times.”

Understanding the WHY in user research

To validate the problem, I spoke with both customers and staff. Many customers already relied on online ordering for other restaurants and said it would make their experience here much easier. Staff confirmed that miscommunication was a recurring issue. These insights highlighted the need for a simple, accessible ordering solution.

Conducting User Interviews

To validate my hypothesis, we ran a short survey and shared it with local customers through social media. We received 13 responses, which helped us understand what people expected from a restaurant app.

Key Findings

  1. 92% wanted their favorite restaurants to have a mobile app

    • Design response: Add a simple, intuitive ordering flow

  2. 77% were comfortable using English only, but some preferred language options

    • Design response: Include a language selector

  3. 100% wanted recommendations for popular dishes

    • Design response: Add a “Popular Items” section

  4. 70% were interested in loyalty rewards

    • Design response: Create a loyalty badge and credit system

Persona

Based on my research, I created a persona to represent the primary customer using the app. This helped me stay focused on the user’s goals, needs, and frustrations throughout the design process.

Design Impact

The persona grounded my decisions in real user motivations. It guided key choices around navigation, language support, and feature prioritization, making sure the app felt intuitive and relevant.

Key Takeaways:

  • A Favorites feature so users can quickly reorder dishes they love

  • Clear pricing that feels affordable and transparent

  • Easy-to-browse food categories for faster discovery

  • A VIP badge and rewards for loyal customers

Moodboard

After identifying key user needs, I created a moodboard to explore the visual direction. I drew inspiration from existing food‑ordering apps with clean layouts and bold imagery to define the overall look and feel.

Potential Solution Rationale

To reduce friction for new users, I leaned on familiar food‑ordering patterns. This created a clear, intuitive flow without forcing users to learn a completely new interface. After testing several variations, users consistently preferred the simplest and most direct option.

design

Wireframes

I created low‑fidelity wireframes in InVision to map out core user flows and validate the structure before moving into high‑fidelity screens.

Design System

We built a small design system from scratch to ensure consistency across typography, color, spacing, and components.

Initial Design

Key Findings

  • Users appreciated having a brief introduction that sets expectations for the app

  • The payment flow needed to be simple and direct

  • Users wanted an easy way to browse different food categories

Design Decisions

  • Streamlined the payment process so it takes only two steps after tapping “Confirm Order”

  • Designed a clear, welcoming introduction screen to set the tone and guide new users

  • Added intuitive food categories to help users explore the menu quickly

After validating the wireframes, I moved into high‑fidelity UI designs to bring the final look and feel to life.

High-Fidelity Mockup

I chose a bright, warm color palette to make the app feel inviting and energetic. Orange became the primary color to highlight key actions and create a friendly, modern look.

More User Testing

I ran additional usability tests to evaluate how well the structure supported real user behavior. Card sorting helped me understand how users naturally group information. Familiar patterns improved comfort and efficiency.

Key Feedback

  • The color palette felt cohesive and visually appealing.

  • Users appreciated having their address displayed at the top of the screen for quick confirmation.

PROTOTYPE

After completing research, ideation, design, and testing, I built a working prototype. I refined the visual hierarchy, adjusted UI elements, and ensured the flow felt intuitive and consistent with user expectations.

Project learnings

Throughout this project, I gained several important insights that strengthened both my design process and my understanding of users:

  • Conducting user research early is essential for making informed, user‑centered design decisions.

  • Flexibility is key as UX projects shift and evolve, and adapting along the way is part of the process.

  • Scope changes can be valuable, and each shift revealed new insights about user needs and improved the final solution.

The restaurant unfortunately shut down during the pandemic before the design could be implemented.

Create a free website with Framer, the website builder loved by startups, designers and agencies.