top of page

A mobile ordering app

This app is designed to create a visually appealing and convenient way to order bubble tea as current apps in the market seem like an afterthought.



I assumed the following roles for this project:

Interaction Design:
High-fidelity interactive prototypes for key tasks on mobile

UX/UI Design:

  • Competitive analysis

  • Personas

  • User journeys and task flows

  • Low-fidelity wireframes

  • High-fidelity mockups and prototypes

  • Design system and UI kit

  • Usability tests and findings

  • User Experience (UX) Designer

  • User Interface (UI) Designer

  • Visual Designer

Project Specs

Duration 4 weeks

  • Figma

  • Illustrator

  • Photoshop


  • A market full of apps that feel like an after thought.

  • A lack of consistency from the homepage to the ordering flow

  • User flow is lacking clarity for options

  • Users want to schedule orders to save time on pickup

Proposed Solutions

  • Design an app that puts the user flow first

  • Create intuitive and visually appealing UI for drink customization

  • Allow users to schedule pickup times for their orders

Empathy Matters

Creating personas put me in the shoes of the user and gain a broad understanding of their motivations and frustrations.

As research and design moved further, I focused on two personas that best represented two key problems: an intuitive and user friendly way to schedule orders, and drink customization options.

User journey maps helped to understand the user flow from start to finish. This not only helped with the user flow, but showcased possible pain points users may encounter.

Low - Fidelity, High - Fidelity

Low-fidelity mockups allowed for quick ideation and a general planning of the different screens. It also allowed me to gain an understanding for how each screen would be navigated, as well as how each screen would transition to the next. 

User first

Early designs of the homepage focused solely on promotions and products over usability, while the rest of the user flow contained disjointed menus.
The high-fidelity prototype shows a cleaner user flow and more consistent design. It focuses on easier navigation and includes more in-depth order customization without the overwhelming feeling. Based on usability tests, different elements like the menu categories and pickup time selection were incorporated into the user flow seamlessly without taking the user to a separate screen.

(interactive prototype to the right, and also on Figma)

Visual Design

Designing Boba from the ground up was daunting and exciting. Having the freedom to fully explore from logo design to brand colours; the options were endless. Wanting to create something unique but with a strong brand identity led to the deep green that was chosen.

For the UI design,  I wanted to create an open design with negative space that allowed the user to feel a sense of calm. Paired with lots of round motifs that are welcoming and mimic the shape of tapioca pearls, the overall design feels simple and easy to use.

What I Learned

I went into this project with the assumption that Boba would be a simple project from start to finish  as the app only provides a single purpose: to order a drink. Over the course of the project I quickly learned how much consideration and user testing is necessary.

Usability tests were key in designing the layout and user flow of Boba and gave me the opportunity to make huge overhauls to the initial plan. 

As a designer it was important to still retain clean and aesthetic design principles while making sure the experience was easy to use and accessible.

bottom of page