top of page
Frame 2.png

Mobile reservation App -
Q Lounge

UX/UI | Google Professional Certification Project | FIGMA

As part of the Google UX Design Professional Certificate, I worked on a design prompt to create a mobile reservation app for a fancy restaurant in Melbourne. Using the User Centred design process, I started with understanding the market and created a high fidelity prototype after multiple iterations based on usability testings.

Project Overview

User Centered Design Process

1. Understanding the User

kayleigh-harrington-yhn4okt6ci0-unsplash.jpg
Understanding the User

User Research

As part of the user research, I conducted user interviews via Zoom calls. The participants selected for the research were individuals who make a reservation at least once every two weeks, either for themselves or for another person. 

To better understand the data collected during the interview, I created empathy maps. This helped in clearly listing the thoughts, feels and requirements of the users.

​

empathy map.jpg
empathy map 2.jpg
empathy map3.jpg

Based on the empathy maps, I was able to identify the user pain areas. Long call wait time was the key concern raised by all the participants. Also situations wherein their requests were not fulfilled on the day of reservation was a key pain area for the participants.

Call wait time : 

​

Most users were placed on hold or had to call multiple times to make and/or update reservations. This was considered seen as waste of time. Hence, Need to find an efficient and easy way to make and update reservations.

Unable to determine suitable option

​

Users want to know the seating and dining options before making reservation. Since there is no seating chart, photo gallery or menu options listed on the reservation page, users are confused and spend more time talking with staff while making reservation. Hence, Need to provide user with seating and dining options.

Absence of  confirmation

 

Once the user makes the reservation there is no email acknowledgement send. Also there is no summary of the special requests made by the user. The user is unsure if the reservation is actually done and all their requests will be met on the day.  Hence, Need to connect with user after each interaction

Requests not met

​

Many users did not get all their special requests fulfilled, even after mentioning them and doing a follow up.  Hence, Need to ensure the restaurant staff gets the requests and are fulfilling them.

User Research

Personas & User story

After completing the user research and identifing the pain areas, I created  personas and their user story to which summarised the problems and needs of the user group.

Persona.jpg
user story.jpg
Persona_2.jpg
user story 2.jpg
Personas & User story
User journey maps

User Journey Maps

It was important for me to understand the series of steps the user undertakes while making a typical reservation. This was particulary important as a user journey map helps in identifying improvement opportunities and also reduce any bias I may have as a designer.

user journey map 1_edited.jpg

Problem statement: Shannon is a busy professional who needs to be able to make changes to her reservations from her mobile phone because she does not have time for writing long emails to convey changes for her reservations.

Problem statement: Peter is a senior member of his family who needs to make frequent update to his reservations and needs to ensure that they are duly noted by the staff

user journey map 2_edited.jpg

2. Starting the design

  • User flow & Storyboard
​
​
​
​
Prototype Designer
Starting the design

User flow & Story board

Before I started to create the wireframes, it was important to have a clear goal in mind for the reservation app and accordingly have a user flow. It was really important for me know to know how excatly the users will navigate through the app inroder to make and update a reservation. This was a starting point for my app design.

Goal statement:  Our reservation app will let users make and update reservations for special events which will affect users with time crunch by letting them make reservation updates from their mobile phone.

user flow.jpg

As my next step, I created 2 story boards

  • Big picture storyboard which focused on what the user needs, their context, and why the product will be useful to the user

  • Close-up storyboards which  concentrated on the app and how it works

user story big picp.jpg
user story close up.jpg

Wireframes

For this project, I started with creating paper wireframes for each screen. For each wireframe, i created a list of elements which need to be included. Then by setting a timer of 2 minutes, I created 5 versions of the structure of the page which included the important features. palcing focus on the best ideas, I combined elements to create the final version of the wireframe for each page. This formed the basis for the next version of the wireframes - digital wireframes.

Taking the 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.  The wireframing tool used for this project was Figma.

Below are some of the paper wireframes and digital wireframes.

20220910_210519_edited.jpg
woreframe digi_edited.jpg
Wireframe
User flow & Story board
Low Fidelity prototype

Low Fidelity Prototype

Using the completed set of digital wireframes, I created a low-fidelity prototype. The primary user flow I connected was make a new reservation and update an existing reservation, so the prototype could be used in a usability study. 

​

View the Q Lounge App below :

Low Fidelity prototype in Figma

lofipro1.jpg

Usability Study & Design updates

I conducted an umnoderated usability study with 5 participants. The participants were asked to perform tasks on a low fidelity prototype.

Below is the main user flow of the low fidelity prototype for Q Lounge reservation app which was tested.

​

usability flow 1_edited.jpg

Research questions

  • How long does it take for the user to make a new reservation?

  • Can the user locate the update option within the app ?

  • Are the users able to make updates to an existing booking easily ?

  • Are there parts of the user flow where users get stuck? 

  • Do users think the app is easy or difficult to use?

Study Findings

  • Users require further breakdown on AM/PM on the booking page

  • ‘Details section’ was not clear

  • Users need more information on the cost structure

​

​

​

​

​

​

Design updates based on Usability study

design update 3.jpg
design update 1.jpg
design update 2.jpg
Usability studies & design updates

3. Refining the design

balazs-ketyi-_x335IZXxfc-unsplash_edited.jpg
Refining the design

Design System & Mockups

A well-organized design system keeps the app design consistent, focused, and unified across designers, developers, and entire teams as they work to generate a product. Keeping this in mind, I created the below design system as my first step in creating the mock ups and high fidelity prototypes.

Design sys.jpg
Mock up 1_edited.jpg

Early designs allowed for some customization, but after the usability studies, I added changed the time section to reflect the meal option rather than AM/PM. I also revised the design so users see only the upcoming booking for easy update from the home screen.

​

Mockup after first usablity study
Mock up 2.jpeg

​

The second usability study revealed frustration with entering the payment details again while making update to the reservation. It was an additional step. I decided to remove this step and streamlined the update process. 

Mockup after second usablity study
Mock up 3.jpeg
Design system & Mockups
Final mockup

High Fidelity Prototype

The final high-fidelity prototype presented cleaner user flows for making and updating reservations. It also showcased details on the cost structure as requested during the usability studies.

​

View the Q Lounge app below :

High Fidelity Prototype

Hi Fi Pro.jpg
High Fidelity Prototype​

Accessibility

In the initial design, I have been able to incorporate some key accessibility considerations. For this version, I have provided access to users who are vision impaired through adding alt text to images for screen readers. Also have used high contrast colours to ensure easier navigation. There is more work to be done to make the app more accessible, which will be taken up in the next phase.

Accessibility​

4. Going forward

webfactory-ltd-NoOrDKxUfzo-unsplash.jpg
Going forward

Takeaways

While designing the Q Lounge app, I learned that the first ideas for the app are only the beginning of the process. Usability studies and peer feedback influenced each iteration of the app’s designs. The app makes it easy for the users to make and update the reservation quickly, which was the goal of this project.

One quote from peer feedback:

“It’s such a time saver to be able to make and update reservations thru app rather than be on call wait ! I would definitely use this app.”
 

Next steps

Though I have met the initial goal set up, there is more work to be done. I would liek to conduct another round of usability studies to validate whether the pain points users experienced have been effectively addressed. Also there is a lot of scope for adding elements in the design to make it more accessible.

Takeaways​
Next steps​
Thank you for your time cheking my work on the Q Lounge app!
If you’d like to see more or get in touch, my contact information is provided below.
 
Email: ishaasheth@email.com
 
bottom of page