Gourmet Dining Experiences at your Fingertips

SCOPE

Mobile app

ROLE

UX Designer

DURATION

10/21 - 01/22

Overview

Japan-based company Oishii is on a mission to make their services accessible to everyone, whether it be local residents or tourists. They wish to offer an aesthetically designed mobile application showcasing gourmet restaurants in which users can order delivery or create reservations.

Objective

Understand and address current usability issues in food delivery and reservation applications through designing a gourmet Japanese restaurant food delivery and reservation mobile application. Conduct UX research to uncover these usability issues and base the design off of these findings.

Outcome

Now Oishii has an accessible and aesthetically pleasing mobile application, which Japan-based locals and tourists visiting Japan in search of a luxurious meal delivery and restaurant reservation can use.

Speculative design for Google UX Certification.

Getting Started

For this project, I utilized a user-centered design approach which allowed me to efficiently conduct research, analyze results, and create a cohesive design solution. To begin, I formulated key questions to which I later answered through research: 

  • Who are the primary users?

  • What does this app offer to users?

  • When and where can this app be used?

  • Why would users want to use this app?

EMPATHIZE

Research goals

Competitive audit

User interviews

DEFINE

Pain points

Personas

Storyboards

IDEATE

Information architecture

Low-fidelity wireframes

Usability testing, round 1

Mid-fidelity wireframes

PROTOTYPE

UI kit

High-fidelity wireframes

TEST

Usability testing, round 2

High-fidelity prototype

Phase 1: Empathize

Understanding the Food App Scene

During the Empathize phase of the user-centered design process, I gathered data pertinent to current food delivery and reservation services commonly used in Japan. After going through this phase, I was able to draw conclusions which informed the next stage of the design process – Define.

Methodology

  • Define research goals

  • Perform a competitive audit

  • Conduct user interviews


Research Goals

What common features do users prefer in food ordering and reservation apps?

What pain points do users experience when ordering or making reservations via app?

How would foreigners deal with language barriers and currency exchange while in Japan?

How do food apps on the market currently deal with accessibility issues?


Competitive Audit

The goal of this competitive audit was to compare the most popular Japan-based food delivery/restaurant reservation apps or websites. I sought to uncover their strengths and weaknesses in order to figure out what aspects to include in my own design.

Opportunities to improve:

  • Multiple language translation options.

  • Voice option for user input.

  • Consistent font/color options that are WCAG-compliant.

  • Fully customizable menu items.

  • Comprehensive filter and sorting.


User Interviews

As my method of hands-on field research, I conducted one-on-one user interviews with a group of 4 diverse individuals. I came up with open-ended questions which I believed would shed light on existing pain points in typical food ordering/reservation apps, as well as what potential users would like to see in this particular app.

Key pain points from interviews:

  • Having to toggle back and forth between pages.

  • Lack of food pictures and descriptions in menus.

  • No translations into other languages.

  • Not being able to customize orders.

  • Only showing the final cost of an order on the last screen.

Phase 2: Define

Consolidating Insights & User Needs

Upon completing the Empathize phase of the design process, I moved on to the second phase – Define. For this phase, I consolidated my findings to draw actionable conclusions. The third phase – Ideate – is dedicated to finding the most viable solution to what I've defined in this phase. 

Methodology

  • Identify pain points

  • Conceptualize personas

  • Assembled storyboards


Pain Points

Lack of food pictures and ingredient/preparation descriptions in menus.

Not being able to customize food when ordering delivery or creating a reservation.

Inability to translate menu items or other text into a familiar language while abroad.

Outdated and non-WCAG-compliant UIs which don't have accessibility options.


Personas

I utilized both the improvement opportunities from the competitive audit and the pain points from user interviews to formulate personas for Sonali Kapoor and Theo Chan.

These two persona profiles address issues, frustrations, and goals that users have mentioned during interview sessions or that I have found during the audit.


Storyboards

While many food apps on the current market only offer delivery services, Oishii offers both delivery and reservation services. Therefore, it has two completely different use case scenarios.

In order to visualize these two scenarios, I put together storyboards for both Sonali and Theo which also emphasize how Oishii would benefit them as users.

Phase 3: Ideate

Generating App Features

For the Ideate phase of the user-centered design process, I gathered the conclusions I drew from the Understand phase and transferred them into design ideas.

Methodology

  • Determine information architecture

  • Create low-fidelity wireframes

  • Conduct round one of usability testing

  • Incorporate user feedback into mid-fidelity wireframes 


Information Architecture

To better visualize how to design Oishii, I constructed an information architecture diagram. It demonstrates the paths a user could take for either ordering delivery from a restaurant or creating a reservation at a restaurant.


Low-Fidelity Wireframes

Using my information architecture diagram as a reference point, I assembled low-fidelity wireframes. I also incorporated these wireframes into a prototype which I later used in usability testing sessions.


Usability Testing, Round 1

As mentioned, once I completed the low-fidelity wireframes, I used them in a low-fidelity prototype which I then asked a group of 5 diverse individuals to user test. I came up with prompts pertaining to the main actions I wished to observe – logging in to the app, ordering delivery, creating a reservation, and figuring out where to add a new address or payment method. I recorded the user interactions, transcribed comments, and used my observations to formulate further improvements.

Observations from usability testing:

  • Testers were able to perform all the prompts quickly and easily with little to no difficulty.

  • Two out of five testers were confused on how to add a new address or payment method but they figured it out in less than two seconds.

  • Two out of five testers wanted to either increase the text size or have a high-contrast view.

  • One tester wanted a way to filter or favorite results on the restaurant results page.


Mid-Fidelity Wireframes

Before I moved onto the high-fidelity prototype, I made mid-fidelity wireframes which utilized feedback from the usability testing sessions. Additionally, I wanted to solidify Oishii's branding before progressing further.

Phase 4: Prototype

Adding Visual & Interactive Elements

During the fourth stage of the design process, I iterated on my previous mid-fidelity wireframes, incorporating imagery and relevant text. Once complete, I moved onto the last phase – Test.

Methodology

  • Put together a UI kit

  • Create high-fidelity wireframes


UI Kit

Kicking off the final phase of the UX process for Oishii, I assembled a UI kit for the application. It serves as a guideline for accurately maintaining Oishii's branding across all screens.


High-Fidelity Wireframes

Phase 5: Test

Final Feedback from Users

In the last phase of this design process, I put the high-fidelity wireframes to the test and iterated upon the results. In so doing, I ensured that I was able to address the pain points I defined during the Define phase.

Methodology

  • Conduct a second round of usability testing

  • Modify the high-fidelity prototype


Usability Testing, Round 2

I asked a group of 5 diverse individuals to user test the high-fidelity mockups in prototype format. I used the same prompts as before to observe changes – logging in to the app, ordering delivery, creating a reservation, and figuring out where to add a new address or payment method.

Observations from usability testing:

  • Testers were able to perform all the prompts quickly and easily with little to no difficulty.

  • One tester suggested that using actual photos instead of clipart in the Browse page might make offerings more clear to understand.

  • One tester commented that the ingredients section on the menu item page didn’t really serve a purpose.


High-Fidelity Prototype

Addressed Pain Point:

Lack of food pictures and ingredient/preparation descriptions in menus.

There are high-resolution photos and detailed descriptions for each food item in restaurants' menus. Oishii allows users to know exactly what they're ordering, both visually and contextually. In addition, labels are provided to mark items which suit particular dietary needs.

Addressed Pain Point:

Inability to translate menu items or other text into a familiar language while abroad.

When logging into Oishii, users have the ability to change their language and currency. Thusly, all text will be translated and all monetary values will be converted to their choice. The languages are written in their native alphabet in order to make the choices more familiar to foreign users.

Addressed Pain Point:

Not being able to customize food when ordering delivery or creating a reservation.

In addition to having food items marked with specific dietary labels on the menu page, users can also fully customize their order by adding notes to the chef. Not only can they do this for delivery orders, but they can also notify chefs and staff beforehand of any allergies or needs while making a reservation.

Addressed Pain Point:

Outdated and non-WCAG-compliant UIs which don't have accessibility options.

Oishii incorporates a clean, modern UI with minimal color, a sans-serif font, and clear iconography which all help to improve readability and accessibility. All the colors used have been tested to meet WCAG standards. If users prefer, they are able to change display options via the Account Information tab.

Browse Tab

Orders Tab

Rewards Tab

Reservations

Order Tracking

Retrospective

Working on Oishii was enriching. I've always admired Japanese culture and aesthetic, and it's been a life-long dream of mine to travel there. While researching during the early stages of design, I was able to live vicariously. Additionally, I learned how to use some of Figma's many tools and features, seeing that this was my first time working with it.

There are definitely still ways in which I can improve Oishii; I couldn't incorporate them all due to time constraints. However, I can definitely try to do so in the future!

Thank you for reading!