Restaurant Reservation Mobile App
Problem
Design a restaurant reservation mobile app where families can book easily
Solution
A restaurant reservation mobile app that facilitates multi-person booking with intriguing meal selections
Responsibility
Conduct competitive audits, interviews, uncover pain points, create affinity maps, personas, problem statements and user journey maps, paper and digital wireframing, lo and hifi prototyping, usability studies and accessibility considerations.
Duration
August 2021
Role
Lead UX Designer
Foundation Research
I conducted interviews to find out what some target users think would be a good experience in a restaurant reservation app and to probe about past experiences with using similar apps. I used story boards to simulate scanarios that would validate the idea. I then created personas and user journeys to empathize more with my target users. And finally a competitive audit to determine what could be a differentiating factor.
Interviews
5 video interviews were conducted as foundational research, they were transcribed and crucial pain points extracted. The interview questions aimed at pulling at previous experiences and personal preferences the users had/have with food ordering apps.
Crucial pain pain points and/or preferences included:
Menu with Pictures
Easy menu scanning and make order right there right through to payment. As obvious as it seems, not all dishes have images in most menus.
Table Selection
Wants to select table in booking in a visual way
Avoid Long lines
Want to avoid lines at restaurant
Meal Customizing
wants option to choose level of spiciness for dishes and customised options message area
Friendly App
app should have personality with feedback when using the app and completing the booking
Order Confirmation
Need confirmation emails
Storyboards
The storyboard activity was used to give a clear use case for the app I was designing – the restaurant reservation app.
Closeup Storyboard
This is the step-by-step in-app process I initially brainstormed.
Competitive Audit
Further investigation was done to determine what could be the unique offering for this app. 4 competing restaurants that offered reservations were analyzed. None had a mobile app but some offered reservations through their website.
From my audit report I gathered some opportunities/gaps for unique offerings where the competition didn’t have the following features:
Meal selections
Non of the restaurants allow reservations that integrate meal selection
Quick Reorder
Provide quick and easy way to reorder past orders
Rewards
Provide rewards or perks for returning users
Meal Plans
Meal plans that offer various themed experiences
Smart Meal Suggestions
Selections or suggestions based on trends or past orders
Ideate
Now it was time to starting designing the screens for the app
Personas
These personas helped me to empathize with users with similar characteristics and lifestyles and pain points. The affinity map I created was useful in creating these personas.
User Story: Kelly is artiste who enjoys the energy of people around her especially when she’s in her creative zone, she needs a restaurant reservation app so that she can save time ordering meals when it’s time to have some down time and have a good meal with her loved ones.
Paper Wireframe Prototype
Rapid prototyping was done with paper to quickly express creativity.
Each screen in the app was sketched with 5 variations of the same screen and then the best parts kept to make up 1 final screen
Design Research
Reiterating with more research to get the feedback needed to refine the design for the best UX for the MVP of the restaurant reservation app
Usability Study
Study Type
Moderated Usability Study
Location
Jamaica
Participants
5 Participants
Duration
15 minutes
Findings: Usability Study
1
Food menu
There needs to be a better way for users to access the entire menu
2
Person Selector
Improvements can be made to the person selector. It's confusing
3
Food Menu Categories
There needs to be a better way to select different categories from the menu
4
Food menu Design
Meals can be organized to show more at once for quicker scanning
5
Selection Complete for a person
Show clearly once a meal is selected for a person
6
Edit reservation list
Make editing the reservation list easy. Right now it’s not clear
Receipt and Check in Features were appreciated
A receipt and a quick way to check in at the restaurant was a good user experience
Refining the Design
It is now time to take everything I have learned and apply to to the final mockups

Before Usability Study

After Usability Study
The person selector is more intuitive. The meal selection section is now organized in a grid so that more meals can be browsed quicker with a button for quickly adding meals to the cart
Accessibility
Headings and Landmarks for screen readers
Headings are properly thought out so that screen readers will be able to make sense of the layout. Landmarks are also considered and will be delivered to developers to include in code.
Contrast
Contrast in color choices take into consideration person with limited or vision sensibility.
Next steps
Capture data
Implementing tools like hotjar to capture data of how users use the app in the wild. This will assist in improving the design by prioritizing the features that users are using most.
Survey
By asking users directly "what would you like to see on the app or where can we improve" they will share critical info we can use.
Problem
Design a restaurant reservation mobile app where families can book easily
Solution
A restaurant reservation mobile app that facilitates multi-person booking with intriguing meal selections