About

Mexican food

delivery app

UX/UI Design Case Study

My role

UX Designer

UX Researcher

Visual Designer

My tools
Duration

June - August 2023

Introduction

Project Overview

Lime Mexican it noffers a fresh take on modern and street-style Mexican food, with tapas-style menus designed for sharing among friends and enjoying across multiple courses. Whether you're craving Mexican delights in the comfort of your own home or looking to have a fiesta at a location near you, Lime Mexican is here to spice up your culinary experience. You can savour our vibrant Mexican flavours with options for takeaway or delivery.

The Goal

The main goal is to design a mobile app for Lime Mexican restaurant that offers a user-friendly interface, simplifying the process of ordering Mexican food. The app aims to provide customers with a seamless and enjoyable experience, ensuring convenience, customization options, and reliable delivery service.

The Lime Mexican mobile app is designed to working professionals and busy individuals who appreciate the convenience of ordering restaurant-quality Mexican food without the need for dining out. It also appeals to families looking for a quick and hassle-free meal option.

The problem

Customers face frustration and dissatisfaction when they are unable to customize their orders according to their individual preferences. Many users desire control over their orders, ranging from the desired level of spiciness to portion sizes.

However, traditional food delivery apps often lack the flexibility to accommodate these customization options, leading to a suboptimal user experience. At Lime Mexican, we aim to address this issue by offering a mobile app that empowers customers to personalize their orders, ensuring a truly satisfying and tailored dining experience.

Empathize

User research

User interviews

Competitive analysis

Define

Personas

Empathy map

Journey map

User story

Ideate

Info architecture

User flow

How might we

Prototype

Wireframing

Visual design

Testing

Usability testing

Implementing feedback

Learn & Analyse

User Research

Learning and understanding the context of problems faced by the grocery shoppers will give insight into what possible outcomes there are for the design.

Empathy map & persona

After user research and analysis, user attitudes and behaviors were assessed which are explained by empathy map and persona. An empathy map is a visualization tool used to articulate what a product team knows about the user, and persona may help to infer what a real person might need.

Competitor analysis

Analyze the market for the presence of existing products, and get a further understanding as to what users might expect and how Fresh Market could improve that experience.

Design & Improve

Information architecture

With IA available, it becomes significantly easier to make key decisions for new features and implementations, to understand timelines for product changes, and to follow user behavior through multiple processes.

User flow

User flows are a great method for segmenting and defining your user experience. They allow you to track what screens users typically see when they interact with a product and how they interact with those screens.

Low fidelity paper sketches

The paper sketches is a necessary part of the design process because it helps convey the information architecture and user flow of an app in a simple way.

Wireframes & UI Iterations

With a solid basis of UX findings, the visual part of the app was designed, such as brand style, UI elements, moodboards, pixel-perfect mockups & design system.

Surveys

Understanding the users

Users research

To ensure a clear understanding of our target users at Lime Mexican, I conducted interviews and developed empathy maps. Through this research, I identified our primary user group as busy working adults who face time constraints, making it difficult for them to dine out or cook at home. However, our findings revealed that various obligations, interests, and challenges hinder their ability to access cooking ingredients or visit restaurants physically. By recognizing these additional factors, we can design our app to cater to their specific needs, providing a seamless and convenient solution for enjoying Mexican cuisine.

User pain points

Limited time

Users often order food because they lack the time or energy to cook due to busy schedules or other commitments.

Tiredness or exhaustion

After a long day at work or when feeling tired, users may prefer to order food rather than going through the effort of cooking a meal.

Convenience

Users seek the convenience of having food delivered to their doorstep, saving them the effort of going out or preparing a meal from scratch.

Cravings

Users may have specific food cravings or desires that they want to satisfy, leading them to order food instead of cooking.

Variety and options

Ordering food provides users with a wide range of culinary choices, allowing them to explore different cuisines and try new dishes.

Occasions or celebrations

Users may order food for special occasions or celebrations to enjoy a hassle-free dining experience without the need for extensive preparation or cleanup.

Diets or preferences

Users with dietary restrictions, allergies, or specific dietary preferences may order food to ensure they can find suitable options that cater to their needs.

Limited cooking skills or resources

Users who lack cooking skills or have limited access to kitchen facilities may rely on ordering food as a convenient and viable option.

Limited ingredients

Users may choose to order food when they have a shortage of ingredients or lack certain key items needed for a particular recipe.

Accessibility challenges

Users with disabilities or limited mobility may face difficulties accessing and using food delivery platforms or navigating the ordering process, leading to barriers in placing their orders and receiving the desired meals.

Avoiding crowds

Some users may prefer to avoid crowded places, especially during peak dining hours, and choose to order food instead.

Weather conditions

nclement weather, such as heavy rain or extreme heat, can discourage users from going out to eat, making food delivery a preferable option.

Research

User Insight

User insight refers to the valuable understanding gained from analyzing user behaviors, preferences, and needs. By delving into user insights, designers can make informed decisions and create products that truly resonate with their target audience, leading to more successful and user-centered solutions.

51.3%

Do you have a preference for homemade food over restaurant food?

76.9%

How frequently do you consume homemade food?

84.1%

Do you have any specific dietary restrictions or food preferences?

Research

Key metrics

67%

Do you have a preference for homemade food over restaurant food?

92%

How frequently do you consume homemade food?

31%

Do you have any specific dietary restrictions or food preferences?

User

Empathy map

By creating an empathy map, I gain valuable insights into user needs and emotions, enabling me to design a mobile app that effectively addresses their pain points and delivers a seamless and satisfying user experience.

Says

"I'm always so busy, I wish there was an easier way to get delicious Mexican food."

"I need to find something quick and convenient for dinner tonight."

"I want to order food that caters to my dietary preferences."

Thinks

"I hope I can find a Mexican restaurant that offers delivery or take-out options."

"I wonder if there's an app that allows me to customize my order."

"I need something reliable and efficient, with good customer reviews."

Frustrated with the lack of time to cook or visit a restaurant.

Anxious about finding a convenient solution for dinner.

Excited when discovering a restaurant app that offers customization and reliable delivery.

Feels

Searches for Mexican food delivery options online.

Compares different restaurant apps to find the most user-friendly one.

Reads reviews and ratings to assess the quality and reliability of the service.

Does

User

User persona

By understanding our target users' needs and preferences, I can design a mobile app that caters to their specific requirements, ensuring a tailored and exceptional user experience.

Sarah Wilson

Age

34

Occupation

Marketing Manager

Education

Macquarie University

Residense

Sydney

Family

Married

Kids

2 Children

Stoty

Sarah is a busy working professional and a loving mother of two young children. Juggling her career and family responsibilities, she often finds it challenging to prepare home-cooked meals every day. She enjoys exploring different cuisines, including Mexican, and wants to provide her family with tasty and convenient dining options.

Motivations

Quality

91%

Speed

72%

Price

83%

Discount

96%

"Family is my top priority, and I want to maximize the moments I have with them by minimizing the time and effort spent on cooking."

Smartphone usage for ordering goods and services has seen a significant increase over time.

Time saved by ordering food instead of cooking or waiting in line at restaurants.

Purpose

Convenience for the family: Sarah wants a convenient and time-saving solution to provide her family with delicious meals, particularly Mexican cuisine, without the need for extensive cooking or dining out.

Variety and nutrition: She seeks access to a diverse menu of Mexican dishes that cater to both her and her children's preferences, ensuring they have balanced and flavorful meals.

Customization: Sarah appreciates the ability to customize orders to accommodate her children's dietary restrictions and any specific allergies they may have.

Family-friendly experience: She desires a user-friendly app with a simple ordering process and an interface that is intuitive for both herself and her children.

Timely delivery and tracking: Sarah expects reliable delivery with accurate tracking, ensuring that meals arrive promptly.

Frustrations

Limited time for meal preparation: Sarah finds it challenging to balance her work and family responsibilities, leaving limited time for meal preparation and cooking.

Picky eaters: Her children can be selective with their food choices, making it essential to find a delivery app that offers a variety of kid-friendly Mexican options.

Nutritional concerns: Sarah wants to ensure that the meals she orders for her family are nutritious and well-balanced, which can be a concern with takeout or delivery food.

Allergen management: Managing her children's allergies can be difficult, and she needs an app that allows her to easily customize orders and avoid allergens.

Family-friendly menu navigation: Sarah seeks an app with clear and organized menus, including visual aids or simplified options that make it easy for her children to choose their meals.

Frustrations

Limited time for meal preparation: Sarah finds it challenging to balance her work and family responsibilities, leaving limited time for meal preparation and cooking.

Picky eaters: Her children can be selective with their food choices, making it essential to find a delivery app that offers a variety of kid-friendly Mexican options.

Nutritional concerns: Sarah wants to ensure that the meals she orders for her family are nutritious and well-balanced, which can be a concern with takeout or delivery food.

Allergen management: Managing her children's allergies can be difficult, and she needs an app that allows her to easily customize orders and avoid allergens.

Family-friendly menu navigation: Sarah seeks an app with clear and organized menus, including visual aids or simplified options that make it easy for her children to choose their meals.

Scetches

Storyboard

This storyboard provides a visual narrative that captures Sarah's experience over time, offering valuable insights into her preferences and guiding us in creating a tailored and memorable dining experience.

Sarah busy at work and she need pick up her kids from after school care and sport. She frustrated because she don’t have time to cook dinner for her family.

Sarah decided to order food. She download Lime Mexican mobile app and discover it.

One of Sarah kid has allergy on gluten and she want vegetarian food. She happy that all food in the app marked with ingredients and gluten free labels.

Sarah order food for her family and simply check out

Sarah can monitor progress of delivery on the app.

Sarah happy and enjoy Mexican style dinner with her family.

Research

Competitors audit

By conducting a competitive analysis in UX design, I was able to assess the strengths and weaknesses of competitors. This valuable insight enables me to identify areas of opportunity and inform the design process, ensuring a competitive and user-centric experience.

Features

Restaurant Range

Coverage Area

Order Customization

Delivery instructions

Delivery Options

Live Order Tracking

Promotional Offers

User-friendly UI

UX Design

Rating

Review

Personalization

Filtering

Payment Options

Dark Mode

Accessibility

Customer Support

Uber Eats

Wide variety

Nationwide

Customizable options

Various

Deals and discounts

Intuitive layout

Recommendations

Credit card, PayPal

WCAG 2.0 compliance

Menulog

Extensive selection

Nationwide

Special requests

Various

Promotions

Easy navigation

Preferred restaurants

Multiple options

Accessibility options

Deliveroo

Curated options

Major cities

Add-on ingredients

Various

Exclusive discounts

Seamless browsing

Food preferences

Various payment methods

Accessible features

DashDoor

Local favorites

Limited cities

Limited customization

Various

Limited

Simplified ordering

Limited

Limited

HungryPanda

Asian cuisine focus

Limited cities

Customizable options

Various

Exclusive deals

Visually appealing

Cuisine preferences

Various payment methods

Limited

Path

User flow

Based on the data collected from my research, I have developed a user flow that served as the foundation for creating wireframes and a prototype. This user flow allowed for testing and validation with users, ensuring a seamless and user-centric design.

Path

User journey map

I have created a comprehensive journey map for Sarah, to visualize her experience from initial awareness to post-purchase interactions. This journey map serves as a valuable tool to identify feeling and emotions, ensuring a seamless and satisfying journey for customers.

Phase

Define

Exploring

Research

Order

Tracking

Receiving order

Feedback

Action

Discovering the app

Browsing & exploring

Selecting & customizing

Placing the order

Order tracking & updates

Delivery & enjoyment

Providing feedback & ratings

Tasks

Sarah learns about the Mexican restaurant delivery app through online advertisements or word-of-mouth recommendations.

She downloads the app, log in or sign in and choose pick up or delivery her order

Sarah opens the app and is greeted with a visually appealing home screen featuring enticing Mexican food images.

She navigates through the menu sections, exploring different categories like appetizers, main dishes, desserts, and beverages.

Sarah filters the menu based on her preferences, such as vegetarian options or specific dietary requirements.

Sarah selects the items she wants to order, adding them to her virtual cart.

She customizes her order by adjusting spice levels, selecting toppings, or making special requests to accommodate her dietary preferences or her children's allergies.

Sarah reviews her order, ensuring everything is accurate, and proceeds to the checkout.

Sarah selects her preferred payment method, such as credit card or mobile wallet, and provides the necessary details.

She verifies the delivery address and chooses a delivery time that works best for her and her family.

Sarah places the order and receives an order confirmation with an estimated delivery time.

Sarah tracks her order in real-time through the app, keeping an eye on its progress from preparation to delivery.

She receives updates on the app regarding the order's status, including when it's being prepared, picked up by the delivery driver, and estimated arrival time.

The delivery driver arrives at Sarah's doorstep with the food order.

She receives the order, checks its accuracy, and thanks the driver.

Sarah and her family enjoy their Mexican meal, savoring the flavors and convenience of having it delivered to their home.

After the meal, Sarah receives a prompt to rate her experience and provide feedback on the app and the quality of the food.

She shares her feedback, highlighting any positive experiences or areas for improvement.

Sarah may also consider leaving a review on the app store to share her overall satisfaction with the Mexican restaurant delivery app.

Feeling












Excitement: Sarah feels excited about the prospect of discovering a Mexican restaurant delivery app that offers convenience and a variety of food options.






Curiosity: Sarah becomes curious as she explores the app, eager to discover new dishes and flavors that align with her preferences.

Delight: Sarah experiences delight when she comes across her favorite Mexican dishes or finds unique and creative menu items.


Confused: with the variety of categories and food types because they used Mexican names

Empowerment: Sarah feels empowered as she selects the items she wants to order, customizing them to her taste and dietary requirements. The ability to personalize her order enhances her sense of control.

Convenience: Sarah appreciates the convenience of being able to place her order seamlessly and efficiently through the app, saving her time and effort.

Anticipation: As she confirms her order and receives an estimated delivery time, Sarah feels a sense of anticipation for the upcoming meal.


Reassurance: Real-time order tracking and updates provide Sarah with a sense of reassurance and peace of mind, knowing where her order is in the delivery process.

Excitement: As the order progresses and gets closer to delivery, Sarah's excitement builds, looking forward to enjoying her meal.

Satisfaction: When the delivery driver arrives with the order, Sarah feels satisfied with the convenience and timely arrival of her meal.

Happiness: Sarah and her family experience happiness and enjoyment as they indulge in the Mexican cuisine from the comfort of their home.


Engagement: Sarah feels engaged and appreciated when given the opportunity to provide feedback and ratings on her experience. It gives her a voice and the chance to contribute to the improvement of the app.





Emotions

Excited

Curiosity

Confused

Convenience

Worried

Satisfied

Engagement

Improvements

Two-Factor Authentication: Implement a two-factor authentication system to add an extra layer of security during the login process. This can involve sending a verification code to the user's registered mobile number or email address for authentication.

Kid-Friendly Section: Create a dedicated section within the app that specifically caters to kid-friendly Mexican dishes. This makes it easier for Sarah to find options that her children will enjoy and encourages family ordering.

Personalization Options: Expand the customization options to include additional preferences like portion sizes, additional toppings, or ingredient substitutions. This allows Sarah to tailor her orders precisely to her and her family's preferences.

Introduce loyalty programs, promotional offers, or discounts for frequent users to encourage customer retention and repeat orders.

Real-Time Order Tracking Enhancements: Enhance the order tracking feature by providing more detailed updates during each stage of the delivery process. This includes notifications when the order is out for delivery and estimated arrival times.

Smoother Checkout Process: Streamline the checkout process to make it quicker and more intuitive. Minimize the number of steps required for payment and ensure a seamless transition from customizing the order to completing the purchase.

Courier rating and Integration: Allow Sarah to provide feedback within the app after receiving her order. This could include a rating system, review option, or a simple feedback form to gather insights and address any issues promptly.

Scetches

Paper wireframes

Wireframes serve as a comprehensive visual representation that effectively showcases the page structure, layout, architecture, flow, functionality, and behaviors of the design. They play a vital role in conveying the intended user experience and aiding in the collaborative design process.

wireframing

Low-fidelity prototype

Low-fidelity prototype was created to explore and test mobile app's prototype and functionality. This simplified version allowed quickly iterate on ideas and gather feedback before delving into more detailed development.

Interactive

High-fidelity prototype

The final prototype showcased improved user flows for ordering food and a seamless checkout experience. It successfully fulfilled user needs by offering pickup or delivery options and enhanced customization capabilities.

Guidelines

Design System

Spacing

Grid

Design

Home Screen

The homepage of the mobile app encompasses essential functions for users, allowing them to easily switch between delivery and pick-up options, explore various categories of food and beverages, and stay updated with enticing offers and promotions.

Food card

Food cards visually showcase and inform users about various food options, simplifying the browsing and selection process

Shopping Cart

The shopping cart feature allows users to conveniently add and manage their selected items before proceeding to checkout.

Order status

The order status feature provides users with real-time updates on the progress of their orders

Category

Users have the flexibility to choose category of desired Mexican food when selecting food options

Popup menu

convenient way to explore different categories of food and beverages, providing them with a seamless browsing experience and enabling them to quickly find their desired items.

Category

Order status

The order setup feature allows users to conveniently set their delivery address and choose a preferred delivery time, providing them with flexibility and control over their order fulfillment.

The list of restaurants is automatically sorted by distance, ensuring that users are presented with nearby options for a more convenient and efficient selection process.


Do you have a food allergy?

If you have a food allergy or intolerance
(or someone you are ordering fo has), phone the restaurant +61 248 454 545.


Do not order if you cannot get the allergy information you need.

Close

Order checkout

My design focuses on creating a simple and streamlined order checkout process. By minimizing unnecessary steps and incorporating clear and intuitive navigation, users can quickly and effortlessly complete their orders. The user interface ensures a seamless experience, allowing users to review their selections, enter payment information, and confirm their order with ease. With a strong emphasis on simplicity and ease-of-use, the checkout process enhances user satisfaction and encourages repeat purchases.

Log in /Sign up

I've optimized the registration form to be user-friendly by minimizing it to just three input boxes. This simplified approach is expected to significantly increase the sign-up rate. By reducing complexities and keeping only essential fields, we aim to make the registration process quick and straightforward, encouraging more users to complete it seamlessly.

Signup details

Sign up with social
media accounts

Design

Accessibility considerations

Screen Reader Support
Ensure that your app is compatible with screen readers. This involves providing appropriate labeling for UI elements, supporting accessibility attributes, and ensuring that all important information is conveyed through text.

Adjustable Text Size
Allow users to adjust the text size within your app to accommodate those with visual impairments or difficulties reading smaller text. Provide options for enlarging or scaling the text without compromising the overall layout or functionality of the app.

Color Contrast
Use sufficient colour contrast between text and background elements to make content readable for users with visual impairments.

Clear Navigation and Controls
Ensure that app has clear and intuitive navigation, making it easy for all users to understand and operate. Use standard UI controls and avoid relying solely on gestures or complex interactions that may be challenging for individuals with motor impairments.

Keyboard Accessibility
Support for keyboard navigation, allowing users to navigate through your app using only keyboard input. This is essential for individuals who have difficulty using touchscreens or rely on alternative input methods.

Alternative Text for Images
Include alternative text descriptions (alt text) for images within your app. This helps users with visual impairments understand the content and context of the images through screen readers or other assistive technologies.

Focus Indicators
Ensure that interactive elements, such as buttons and links, have clear and visible focus indicators. This helps users who rely on keyboard navigation to understand where they are within the app and easily navigate through different elements.

Clear and Simple Language
Use clear and simple language throughout your app to ensure comprehension for users with cognitive impairments or learning disabilities.

Takeaway

Going Forward

Challenge

Overcoming the time constraint in this individual concept project posed a challenge, limiting extensive research. However, I managed to strike the right balance, creating an app that significantly impacts users' daily lives. The chosen problem resonates with people in various ways, making it relevant and compelling.

Learnings

Designing the Mexican Food Delivery App taught me that initial ideas are just the beginning. Conducting usability studies and feedback from peers, I iterated on the app's designs, continuously improving the user experience.

The extensive workload involved in the project taught me valuable lessons in time management and task prioritization. Through careful planning and efficient organization, I effectively managed my time, ensuring that crucial tasks were given the necessary attention. This experience enhanced my ability to work effectively under pressure and maintain a strong focus on delivering high-quality results.

Next steps

Moving forward, the plan is to gather more feedback, explore different use cases, and brainstorm additional features based on the user insights. The goal is to further enhance the app's functionality and ensure it meets users' evolving needs.

Thank you for your attention

Contact me

komaris@gmail.com