top of page

Dibz is a modern food delivery app built to give users more control, clarity, and confidence in their ordering experience.

Cover.png

Tools: Figma & Sketch

Date: March- July 2025

Scope: Mobile App

Roles: Product Designer & Researcher

Overview

Dibz is a modern food delivery app designed to give users more control, clarity, and confidence in their ordering experience

The Story
  • Problem Statement

Despite the convenience offered by most food delivery apps, users often face friction when it comes to discovering meals that fit their preferences, customizing portion sizes, and feeling confident about the delivery experience

  • Potential Solution

Dibz aims to bridge this gap by enabling users to, choose their own delivery driver for a more personal, trustworthy experience, see portion sizes that suit individuals, families, or events, also explore dishes through curated spotlights, nutritional info, and rich visuals, with user beigng able to navigate an intuitive, delight-driven interface that makes ordering food feel easy, exciting, and personal

  • Design Process

Research

Design

Test

Present

Research

The research phase started with a competitive analysis between two of the prominent food delivery apss out therer, which are Uber Eats and Door Dash. Understanding their strengths and weaknesses they face will guide me on breaking into this market

Uber.png
Doordash.png

I recognize that the market is highly competitive, so I need to create a unique feature that sets Dibz apart from apps like Uber Eats and DoorDash. The next step will be to interview potential users and collect qualitative feedback to guide this project.

User Interview

In this section, I will explore the mindset of potential users to better understand the target audience for the app, including their needs, goals, and pain points. Let’s get started with the questions.

Questions asked
  • How often do you order food online?

  • How easy do you find most food delivery apps

  • What are some frustrating things you face while using a food delivery app

  • What’s one thing you wish your favorite food delivery app did better

  • What makes you try a new restaurant on the app?

  • Would you subscribe to a food delivery membership (like free delivery, exclusive deals)?

  • How do you usually search for food (filters, search bar, cuisine categories)?

  • What payment method do you prefer when ordering online?

     


    ​

    ​

    ​

     

    ​

     

    ​

     

    ​

     

4 participants were interviewed and they all gave insightful feedbacks 

Feeback (2).png

These were the feedback received from participants interviewed. With this information, I went ahead to create user personas for the Dibz app, outlining their goals, pain points, and behaviors.

Key findings

"Users want to trust who delivers their food ("wish I could pick the same driver again")"

​

"Nutritional info is often hidden or unclear."​

 

"Families want flexible portion options without guessing serving sizes."

User Personas
Persona 1 (2).png
Persona 2.png
Information architecture

Now that we had good feedback on what I needed to do, it was time to build the app's structure and user flow, aiming to create a good sitemap that would allow users to navigate the app easily.

​

I started with getting 5 participants to participate in an open card sorting experiment, and these were some of the results.

55472086-5143-407f-8392-4ca32e44ed4f 2.JPG
1afe19ba-2c33-4497-9861-9a5cf3b79c3a.JPG

After seeing were people thought should be placed, it was time to create my sitemap for the Dibz app

Sitemap
Frame 120.png

Creating the sitemap was an easy process because of the card sorting that took pace prior. It was finally time for ideatio nd coming up with sketches, mid- fidelity prototypes, and high-fidelity prototypes

Low-fidelity prototype
Screenshot 2025-05-28 at 11.13.48 AM.png
Screenshot 2025-05-28 at 11.16.32 AM.png
Screenshot 2025-05-28 at 2.04.59 PM.png
Mid-fidelity prototype
Home.png
Explore.png
Explore-1.png
Checkout.png
Checkout Premium.png
High-fidelity prototype
Product Card Image (1).png

I wanted the user interface to be easy to understand, so I included many features to give it the feel of a real food delivery app, as you would find in app stores. My goal was to encourage users to engage with and explore the app. With that said, I had to make use of variables linked with prototypes, which makes the UI feel more than just a mockup, but as an actual app

Testing

Tasks for this step include creating test cases and interviewing three participants using the questions listed below.

  • Navigate through the app and tell me how you feel about it

 

  • You’re hungry and want to order lunch. Start from the homepage and find a dish that looks appealing.

​

  • Add the dish to your cart and view your cart.

 

  • After selecting your meal and adding it to the cart, you want to choose who delivers your food. Try choosing your preferred driver from the available options.”

 

  • Proceed to checkout and place the order.”Explore the app and share your thoughts on it.

​

I also thought about post task interview question I will ask the participants, to get more feedback

  • What did you find easy or enjoyable about the experience?

​

  • What was frustrating or confusing?

​

  • Was anything missing that you expected to find?

​

  • How likely are you to use an app like this in real life?

Testing itself was done relatively quickly. I dedicated one day each to each participant. It took about three days to finish the interview process, then the test evaluation began the following day

Test evaluation

Here’s a breakdown of my results.

Usability test.png

The biggest pain point seemed to be fewer details for the products ordered. Two of the users didn’t immediately find out where the feature "Choose a driver" was, saying it needs to be more prominent.

One of the Interview users got frustrated when she wasn't able to go back after placing an order, she said she normally used to being able to go back even while the delivery is in progress, she doesn't have to wait before a delivery is finish before she can get something else, which is totally understandable since it is something we usually see in food delivery apps.

Redesign

Based on these insights, I slightly redesigned the app and added a card page for the products to get more information about what you are ordering.

Home (2).png

Before

iPhone 13 mini - 2 (1).png

After

The "Choose a driver" feature is now more prominent, so users don't miss it. Also, now you can see which driver was selected during checkout. Before, the "Choose a driver" feature would be missed because it blended in with the other details of the checkout section, but after the redesign, now it's the first thing you would see.

Check out (1).png

Before

Check out 1 (1).png

After

Check out 3 (1).png

Added indicators of which drivers was chosen when the feature has been used

In the redesigned version, there is now a cancel button that allows you to go back while the delivery animation is in progress. Additionally, I’ve added a progress indicator on the homepage, which provides a minimal view of the delivery status. You can also click on the indicator to see the delivery animation.

Drivers.png

Before

Drivers (1).png

After

Home (3).png

You can still track the delivery on the home screen 

Conclusion & Next Step
Working on this project was exciting. I got to use variables like I haven't before, and trying to solve problems from the feedback received. I could be doing normal daily activities, and sometimes solutions just pop up in my head. Sometimes it took a little longer, but I’m sure there were areas I could have done things better, and I want to improve my process. It was a lot of fun working on this project, and I will be reiterating the design as time goes by. Thank you for reading.

Thanks for viewing!

Back to top

bottom of page