top of page

BunBite

A food delivery app that is designed to satisfy users' need of exploring different food flavors in one order - either just for themselves or with a group of friends.

poster.png

Have you ever wanted to get a meal from one restaurant and a drink or dessert from a store right next to it? 

I have. But unfortunately, most delivery apps only allow orders from one restaurant at a time. So to achieve this, one would have to place two separate orders, pay service and delivery fees twice, and make two drivers go the same route at roughly the same time, which can be inefficient and costly. 

What if there is an app that allows users to place orders from multiple restaurants at once?

For the capstone project, my team explored this idea and designed a solution that helps with this problem.

Team

Yuqiao Wang

Yichuan Zhang

Ellie (Qi) Zhou

Research Methods

Competitive Analysis,

User Interview,

A/B Testing,

Usability Testing

Design Tool

Figma

Duration

3 months

(Spring 2021)

Solution Overview

So, how exactly did we approach this problem?

Week 1-4: Idea Brainstorm & Exploratory Research

Research Question 1: What do other food delivery apps offer? 

Research method - competitive analysis 

We conducted a competitive analysis with 8 other well-known apps/services on the market, including Chowbus, Uber Eats, GrubHub, DoorDash, EatStreet, Postmates, Instacart, and Yelp.
 

Key finding: our product idea could be a key brand differentiator among competitors.
Only two out of the eight apps provide what we would like to offer, and each of the two has its own disadvantages.

competitive analysis.png
Research Question 2: Can we generalize this problem to a wider group of users? 

Research method - user interview 

To answer this question, our team decided to conduct interviews with the target users of our product, which is anyone with food-delivery needs.

Key finding: multi-store ordering is a necessary problem to solve for users, not only when they get food for themselves but also when ordering for a group of people.

Findings from our user interviews indicated that users have a strong interest and willingness to use an app that supports the feature of multi-store ordering, with the expectation that this would lower the delivery and service fees they pay. Additionally, it would align with their current habit of buying food and trying dishes from different restaurants. Two interviewees also mentioned possibly using this when ordering for a group of people to satisfy different people’s flavor preferences.

Week 5-7: Start Designing (Low-Fidelity)

After exploring more around the problem space and confirming our initial thought, our team decided on the following MVP features for our product:
1. Single-person single-store ordering, like any food delivery app offers.
2. Single-person multi-store ordering:

Persona A is used to having her meal along with a cup of bubble tea. She would like to order from one restaurant for the meal and bubble tea from another store nearby in one order so that she doesn’t have to pay the delivery fee twice.
3. Multiple people ordering from multiple stores in one order:

Persona B is inviting friends to have dinner at her place and would like to order foods that satisfy different people’s different tastes and preferences. She would like to order food with her friends from multiple restaurants in one order and have them delivered to her place at the same time.


Each of our team members brainstormed how the interface would look like and how the user flow would lay out, and we each sketched a potential solution. With some discussions around the similarities and differences of our ideas, we defined the overall framework of our product. 


However, there were some different opinions around how some workflows should lay out. Instead of making the decision right away, we chose to bring the issue to the users and listen to their opinions. Therefore, we put together different versions of low-fidelity prototypes, all pertinent to our objective but had two major distinctions:

Distinction 1 - selecting multiple restaurants
single.png

Start with ordering from one restaurant

and being able to add additional restaurants

bundle.png

Start ordering by choosing restaurants already bundled together

Distinction 2 - displaying menu
menu1.png

Menu displayed by different restaurants

menu2.png

Menu displayed by different food categories

Week 8: User Testing I

Research Question: What is users' preferred way of multi-store ordering? 

Research method - A/B testing 

The goal of this research is to gather users’ expectations with a product that satisfies multi-store ordering, their unbiased thoughts on the different prototype versions, and their preferences among them. To minimize biases, we balanced the order of presenting the prototypes. 
Once the research plan was created, we conducted a pilot test was conducted to evaluate both the testing plan and the low-fidelity prototypes we designed. Some flaws were identified from the pilot test and updates were made before conducting more tests with the additional users. 

Key finding: users prefer viewing the menu by restaurant rather than by category, but they had equal preferences for the workflows of starting a bundle order.

2 users liked starting with one restaurant and then seeing the nearby recommendations, while the other 2 users liked starting with bundled orders. 

Week 9: Design Iteration (Mid-Fidelity)

Since the users' opinions on how to start a multi-store order were tied, we were uncertain about how to proceed. After some internal group discussions and consulting with our professor, we finally settled on keeping the parts that made sense to the users and combining the commonalities between the two solutions as much as possible.

mid-fi.png

While finalizing the different prototype versions into one, we also refined more design details and added additional features and interfaces, such as onboarding, inviting friends, order confirmation, bill splitting, etc. 

Week 11: User Testing II (Evaluative Research)

Research Questions: Are users able to complete the assigned tasks on the prototype? How do they feel about the processes? 

Research method - usability test 

With the mid-fidelity prototype, we were able to conduct a second round of usability tests. At this point, instead of looking at the user's preferences and expectations, our focus was more on obtaining detailed feedback on the interface design and the interactions to complete given tasks.

Key finding: overall, users were able to successfully complete the tasks and found the workflows to be intuitive.

All users successfully completed the assigned tasks on the mid-fidelity prototype, although they still pointed out several places that created confusion. From summarizing their feedback, we identified around 20 design changes that could be made.

Week 12: Final Design (High-Fidelity)

Finally, combining everything we learned from the users, we finalized our final high-fidelity prototype. The final product includes the following core functionalities:

1. Place orders from a single restaurant or a bundle of restaurants in one order. 

2. Invite friends to a group and order together from one or multiple restaurants. This can be done by sending invitation links or through in-app friends.

3. Pay for a group order in different ways (i.e. one person pays for the entire order, each person pays for their own ordered items, everyone splits the bill evenly).

high-fi.png

Final Words

Reflection

Throughout the semester, we followed the agile framework by conducting multiple rounds of research and making design iterations, and almost all of our design decisions are backed up by user feedback. Therefore, we are confident that our product is intuitive for users and is able to meet their goals. It is also crucial to realize that there are additional user groups for our product, such as delivery drivers and restaurant owners, so our next step is to do more research on how the app will work for these user groups. The pricing model is another important matter, as we need to figure out how to charge users with the delivery, service, or subscription fee while ensuring the profit of our product.

Next Steps
next-steps.png

Thank you for reading!

You may also like...

bottom of page