Overview

Project type

Fictitious personal project

Tools

Figma, Skype, Figjam, Google Forms

Timeline

2 months

Target users

Students and working professionals

Problem

Have you ever found yourself searching for a budget-friendly yet high-quality place to hang out with friends or colleagues? Finding a place that is both affordable and top-notch to socialize with friends or colleagues can be quite challenging. Limited seating and staff in small-scale restaurants and cafes often lead to lengthy wait times for securing tables and placing orders.

Solution

Reservio helps people find a suitable hangout place and make reservations. The goal is to:

  1. Categorize restaurants based on price, location, rating, and cuisine



  1. Allow people to pre-order from home to save time

  1. Allow people to share their experiences in the community

Business opportunity

Small-scale restaurants and cafes can benefit greatly from this app. It's common for people to feel unsure about the quality and service provided by smaller restaurants. Reservio can help establish trust with potential customers and ultimately lead to increased business.

Design process

Empathize

Empathize

Empathize

Competitor analysis

To get to know on the current features of the reservation apps, I did a competitor analysis of popular apps available in India.

Survey

First, I started with an online survey, with a total of 43 participants aged between 18-60. The survey questions were about their visitation to a restaurant, choosing a restaurant, and their reservation behaviors. The target audience was mostly working professionals and students.

User interview

To understand user needs and pain points, I interviewed 5 individuals age 20-30 who are either students or employees. I asked questions about:

  • Their thoughts on small-scale restaurants

  • Their ways to discover new restaurants

  • Their reservation methods and experience

  • Factors they consider while choosing a restaurant

Insights

3 of 5 people are willing to wait to get a table

People choose a restaurant based on Reviews, Ambiance and cost

4 of 5 went to a restaurant that doesn’t allow walk-ins and turned back

3 of 5 said the online reviews aren’t really trustable

2 of 5 are willing to wait for their food. They like to spend time there

Most people discover new restaurants through Instagram ads/posts

Whenever I find myself waiting for a table, I feel disappointed and annoyed

Define

Define

Define

User persona

Based on the interview, I created 2 personas to represent my users. These are two types of people, who like to spend time with family, friends or colleagues. Click on the image to enlarge.

User journey mapping

To understand how users might interact with my app, I created a scenario for my persona and created Journey map. This helped me find the opportunities to improve user experience.

How Might We...

Ideate

Ideate

Ideate

User flow

I walked through the user flow to complete a task: search for a restaurant, reserve a table, and pre-order.

Information Architecture

To understand the structure and hierarchy of the screens of my app, I created information architecture

Wireframes and Prototype

Wireframes and Prototype

Paper first

I sketched out my initial ideas before proceeding to the digital wireframing and iterations.

From paper to digital

Then I created interactive low-fi wireframes to collect feedback from my friends.

Onboarding and registration

Onboarding and registration

Onboarding and registration

Home, search and account

Home, search and account

Home, search and account

Booking screens

Booking screens

Booking screens

Pre-order screens

Pre-order screens

Pre-order screens

Visual design

Home screen

Filter and search

Restaurant and menu page

Design iterations

Pre-order while reserving

In the first wireframe, user can pre-order their food after reserving a table with the option to skip. But when I did a usability test with my friends, they found it confusing and it added more screens in the process. For this reason, I included the pre-order option in the reservation screen.

Option to choose type of meal

Originally, I only had the option to choose between breakfast, lunch and dinner. But my friends were asking about brunch and evening while doing testing. So I added the Type of meal to choose from.

On reservations only

In the wireframe, I added a bookings-only badge to indicate the restaurant exclusively accepts bookings. While doing the usability test, my friends did not understand what it meant. So I changed it to ‘On reservations only’

Prototype

Style Guide

I followed Google Material Design3 guidelines for my components and used Google material symbols.

Colors

Typography

Components

Conclusion

Feedback

After going through iterations, my friends gave me feedback that the design is clear and user-friendly. They also appreciated its aesthetic and minimalistic appeal.

What I learned

  • I learned the importance of whitespaces in UI. Consistent use of grid and whitespace helped me design the screens with ease.

  • Also, I learned that understanding users is important. We cannot have expectations from users and their opinions vary.

Future research

Right now, the concept is focused on helping users to make reservations and pre-order their food. But with continued iterations, there are some the future features I could add:

  • Giving the user to choose their table, by providing a 2-dimensional table layout

  • A feature to split the bill among the users 

Made by Janapriya with ❤️

Made by Janapriya with ❤️

All rights reserved

All rights reserved

2023

2023

2023