ROLE
UX Design
UX Research
TEAM
Tito Burga
DATE
March – April
APP
Figma

Project Overview

The Product

Bulla is a hypothetical application that seeks to offer its customers not only a wide variety of Spanish cuisine dishes but also a different experience when ordering a dish.

The Goal

The food menu app for a Spanish restaurant will let the user read and order a dish with detailed information. I will measure effectiveness by understanding users' needs, behaviors, and motivations.

The Problem

Food menus don't always offer enough information about each dish, customers can't add or remove ingredients, or customers do not know how much the bill will be. As a User Experience designer, the challenge was to make the app interactive, easy to navigate, provide nutrition & allergens information, and report in real-time the approximate cost of what is ordered.

Responsibilities

• Plan and conduct user research.
• Interpret data and qualitative feedback.
• Create user stories, personas, and storyboards.
• Determine information architecture and create sitemaps.
• Create wireframes and prototypes.
• Conduct usability testing.

Understanding the User

Summary

I interviewed five potential users between the ages of 25 and 65 in an online survey. These users often have trouble ordering dishes, such as identifying allergens. I sought to gather as much information as possible to understand the users' needs, behaviors, and motivations.

Pain Points

1

Not able to see the ingredients, nutrition facts, and allergens for each dish.

2

Not able to change or add ingredients to a dish.

3

Not able to see how much they are spending in real-time.

Personas

ADELA: "Food is an important part of a balanced diet"
Adela persona
AGE: 54 years old
FAMILY: Two kids
OCCUPATION: Cardiologist
EDUCATION: M.D.

Goals

I want to see nutrition facts, allergens, chef recommendations and I want the ability to change or add ingredients.

Frustration

The order process is confused, no photos of dishes, not able to see the ingredients of the dishes. Not able to see how much I'm spending in real-time.

User Journey Map

ADELA: "A easy way to order a dish"
ACTION OPEN THE APP FIND THE MENU SELECT A DISH VERIFY ORDER PLACE ORDER
TASK A. Find menu button. A. Read all different menus B. Select a menu. A. Read nutritional information. B. Add or remove ingredients. A. Verify color and price. A. Verify color and price. B. Place order.
FEELING ADJECTIVE Hungry Hungry / Confused. Satisfaction / Confused. Excited Excited / Overwhelm.
IMPROVEMENT OPPORTUNITIES Make the button stand out. More information / Language option. Better wayfinding / Language option. Make order stand out. Better wayfinding / Clear information.

Problem Statement

Adela is a Cardiologist at TGH who wants to check the dishes ingredients of the dishes she would like to order because of her health conditions.

If / Then Statement

If Adela can check, add, and remove ingredients, then she will be able to eat healthier.

Goal Statement

Our food menu app for a Spanish restaurant will let users read the menu and order food which will affect users who want detailed information about each dish by allowing to read nutrition, allergens, and be able to add or change ingredients and will measure effectiveness by tracking orders through the app.

Starting Design

Paper Wireframes

Taking time to draft iterations of each screen of the app on paper ensured that the elements that made it to digital wireframes would be well-suited to address user pain points. Stars were used to mark the elements of each sketch that would be used in the initial digital wireframes.

Paper wireframes

Digital Wireframes

As the initial design phase continued, I made sure to base screen designs on feedback and findings from the user research.

Wireframe — Organized Menu

Organized Menu — easy access to the different menus

Wireframe — Virtual Check

Virtual Check — Real-time spending

Wireframe — Ingredients Information

Ingredients & Nutrition Information — detailed info for each dish

Wireframe — Dish Customization

Dish Customization — add or remove ingredients

Low-Fidelity Prototype

In this phase, I created a prototype that a potential user will test. I'm looking for usability issues that might affect the user experience.

Low-fidelity prototype

Usability Study

Usability testing was one of the most important parts of my design process. I conducted two rounds on five potential users through the Figma prototype. I tested the navigation structure, the wording of the interface, and the overall flow of the ordering experience.

Round 1 findings
1

Poor visibility.

2

Participant was confused about how to go to the main menu.

3

Easy to select a dish on the lunch menu.

Round 2 findings
1

Participant feels that is great to have the option to delete a dish from the order.

2

More confirmation windows.

3

Participant was confused about how to cancel the entire order.

Refining the Design

Mockups

Early designs allowed for some customization, but after the usability studies, I made changes to improve the experience. Key improvements focused on language accessibility and order cost transparency.

Before
Before — Language button

Before: Language button was a small icon — hard to find and not intuitive for users.

After
After — Language button

After: Language selector redesigned as a prominent button with clear label for improved accessibility.

Before
Before — Tax information

Before: Tax information was missing — users could not see the real total cost of their order.

After
After — Tax information

After: Tax breakdown added to the order summary screen so users always know what they're paying.

High-Fidelity Prototype

The final high-fidelity prototype presented cleaner user flows for ordering a dish, customizing ingredients, and tracking the real-time order cost.

BULLA high-fidelity prototype flow — 9 screens from menu to order confirmation

Typography

Aa
Roboto ExtraLight
Roboto Regular
Roboto SemiBold
Roboto Bold

Color

#c60b1e
#ffbd00
#f9f8f4

Iconography

Options icon
Search icon
Home icon
Menu icon
Language icon
Review icon

Usability Considerations

1

High Contrast Ratio

Used high-contrast color combinations to ensure that all text and UI elements are clearly readable for users with visual impairments.

2

Language

It is a crucial factor in ensuring the app is localized and achieving customers' needs by offering a multilingual experience.

3

Images

Images and readily recognizable icons are used across the design to provide visual context and make the ordering experience intuitive.

Going Forward

Impact

Users enjoy ordering their food from the menu app, but also the information and the fact of being able to make changes to their needs make the user experience more pleasant.

Quote from one of the research participants:

"THIS IS GREAT; I CAN ADD MORE INGREDIENTS AND MAKE A NOTE TO THE CHEF TO NOT USE SALT"

What I Learned

The needs of different users helped me understand the importance of design accessibility, offering as much information and interaction as possible.

After a series of interviews and usability studies, I discovered some flaws in my initial assumptions about users of the app. I learned that users need confirmation of any action before making the final decision and that interaction is a plus.

Next Steps

Although it is a project for a certification program, I have learned a lot. However, if I were allowed to work on a similar project, I would:

1

Conduct another round of usability studies to determine if the current solution effectively addresses user pain points.

2

Run a usability study to evaluate if the interaction with speech commands is a solution for people with disabilities.

3

Test the design with the function of changing the font size for those users with vision problems and elderly people.

Thank you.