Cordiallo.png

Cordiallo | One Stop Ordering and Splitting Application

Cordiallo

One Stop Ordering and Splitting Application

Roles & Responsibilities

User Research: Competitive Analysis, User Interviews, User Testing, Surveys.
UX Design: Wireframing, UI Design, Prototyping

Project Context

Timeline
Spring 2019

Platform
Mobile App

Tools Used

Miro
Balsamiq
Adobe XD

Cordiallo is an innovative mobile application designed to transform the food ordering and bill-splitting experience for diners. Traditionally, splitting the bill has been a source of frustration and awkwardness, especially in group settings. Additionally, the process of ordering food and interacting with the server often leads to delays and dissatisfaction.

Cordiallo addresses these challenges by minimizing the need for server interaction and empowering diners with full control over their experience. With Cordiallo, users can seamlessly order their food, manage their bill, and split expenses according to their preferences, all from their mobile device. This streamlined approach enhances convenience, reduces friction, and elevates the overall dining experience.

Note: Cordiallo was conceived and designed before the COVID-19 pandemic. Little did we know that just a year later, the need for such contactless solutions would become even more relevant. Apps like Cordiallo have proven to be invaluable in adapting to new dining norms and ensuring a safer, more efficient experience for users.


Design Question

How might we enhance the food ordering and bill-splitting experience for diners in sit-down restaurants to make it more seamless, efficient, and enjoyable?

Our Approach


Pre-Research

Diner's User Journey

We mapped the entire dining journey to identify key pain points highlighted in red. Through our analysis, we identified four primary areas for further research: Ordering, Bill Payment, Bill Splitting, and Restaurant Staff.


Research

With a clear understanding of the diner's pain points, it was time to delve deeper into their needs, in-restaurant experiences, behaviors, and expectations.

Research Goals

From our research, we wanted to learn the following:


Our target audience for the research was very broad and open-ended: All kind of diners

 

Interviews and Surveys

To explore the problem scope and the dining experience, we conducted 8 semi-structured interviews and distributed an online survey, which received 54 responses. For data analysis, we recorded users' voices during the interviews. As for the survey, we adopted a straightforward approach by sharing it with friends and family.

After completing the user research, we analyzed the collected data using affinity mapping.

 

Research Insights

Interviews Insights

After analyzing the interview data, we uncovered the following insights:

Human Error Due to Memory Load:
Servers often try to memorize dish orders by menu item numbers, leading to negative ordering experiences for diners.

“The server wrote a different menu item number than what we had ordered.” – User Research Participant


Challenges with Seamless Ordering:

Diners who used kiosks or tablets at restaurants like Olive Garden and Chili’s often reported issues with order confirmation.

"I ordered a drink but wasn’t sure if the order went through. We had to call the server to confirm." – User Research Participant


Delays in Receiving the Bill:

Many participants noted long waits during bill payment, especially during peak hours. In mid-sized restaurants, each server is typically assigned to at least three tables, making it difficult to manage all tables without delays.

"Sometimes I’ve spent a lot of time waiting for my check if the restaurant is busy." – User Research Participant

 

Survey Insights

76%
People Go Out
To Eat Very Often

60%
People Split
Bill Equally

50%
Split Check Later
And Use An App For It

2-5
Diners In A Group
Are Common

40%
People Split Bill
By Share

75%
People Can Order
Food Via Mobile

 

Competitive Analysis

We reviewed various mobile applications designed to help users order, pay, and split bills at restaurants. However, none of these apps covered the entire ordering and billing process or facilitated direct payments to the restaurant. Additionally, I conducted on-field research by visiting Chili's Bar and Grill to test their table ordering tablets, known as Ziosk—devices developed by TableTop Media for casual dining restaurants.

 
 

Solution

Cordiallo is an application designed to integrate seamlessly into any restaurant setting and can be customized to align with the restaurant's brand guidelines. It allows diners to order food, access their billing data, make payments, and instantly split the bill with other diners—all from their phone. By leveraging the restaurant’s point-of-sale (POS) system, users can conveniently view and manage their billing information. The primary goal of Cordiallo is to reduce the need for diner-server interactions, saving time during ordering and payment. Additionally, the app aims to streamline the bill-splitting process and enhance the overall in-restaurant experience.


Design & Testing

Sketching and Low-Fidelity Prototypes

After identifying the key attributes of our solution, we began sketching ideas for our application and brainstorming the most suitable flows for our MVP.

Each team member returned with sketches of their concepts. To refine our ideas, we followed a process of sketching individually, presenting our sketches to the group, giving and receiving feedback, making adjustments, and repeating the cycle until we arrived at the best possible designs.

After sketching our ideas, the team created low-fidelity prototypes to demonstrate the key user flow. Using Balsamiq, we were able to brainstorm the main features without expending too many resources. We then iterated on our wireframe by conducting guerrilla usability testing with the low-fidelity prototypes. With 5 participants completing 5 tasks each, our goal was to validate the solution concept, ensure clarity of components, and assess user efficiency.

User Testing

To test our solution concept, component clarity, and user efficiency, we conducted guerrilla usability testing with 5 participants. We encouraged the users to think aloud as they completed the tasks, allowing us to gain deeper insights into their thought processes and interactions with the prototype.

 
 
 

User Feedback

Users provided positive feedback during the prototype testing, highlighting some minor interface improvements that enhanced the application's user-centric design and visual appeal. Although we had to iterate on some concepts and components, the overall positive response was encouraging and confirmed that we were progressing in the right direction.


Prototype

We began designing high-fidelity prototypes by developing a style guide for the user interface and identifying the major screens of the application. Adobe XD was used for both UI and motion design.

 

High Fidelity Prototype

Here is an interactive prototype of our solution:

 
 
 

Scenario Walkthrough

Scenario 1

You’ve just installed Cordiallo on your mobile device and completed the onboarding process, including setting up your allergies, payment method, and other essential details. Now, you’re heading to Olive Garden for dinner with your friends Naman and Sanchit.

Restaurant Check-in

Upon entering the restaurant, you open the Cordiallo mobile app, which prompts you to scan the QR code on your table. This allows the app to identify the restaurant and connect to its POS system. Alternatively, you can manually enter the QR code number if needed.

 

Add Your Friends to the Table

After registering with the restaurant's POS, you can add your friends to your table. Select the friends from your contact list who are dining with you. Once you add them, they will receive an invitation. Upon accepting the invitation, all diners at the table will be able to view the food menu and bill details through the Cordiallo app.

 

Order Food

You had a quick question about the menu and decided to call the server. After clarifying, you and your friends chose to order fried mozzarella. Additionally, Naman and Sanchit ordered chicken and shrimp.

 

Scenario 2

After dinner, all three of you decide to split the bill according to each person’s share.

Split, Tip, and Pay by Share

You and your friends decide to split the bill according to each person’s share and include a 20% tip. You take the initiative to calculate the splits for everyone. Once each person confirms their individual share, the payment is processed through each person’s bank account.


Reflections

Cordiallo is all about bringing people together with minimal tech interference. We focused on streamlining the application to reduce screen time during meals, which required careful logical considerations. We aimed to keep food ordering straightforward, as splitting and paying the bill can be complex. This approach has helped us strike the right balance throughout the application.

Post-COVID, similar apps have gained traction, highlighting the evolving needs and opportunities in this space. With more insights from real-world usage, revisiting user feedback could greatly enhance Cordiallo. If we had more time, we would develop the flow for the restaurant side, as the app operates in a two-way communication mode. Additionally, we’d conduct further usability testing in group settings to address any potential confusion in complex scenarios.