The Oak Gallery
BubbleUp
02
BubbleUpyour dream boba, made to order, delivered fast
About

This project is a capstone project from the UI/UX Design Specialization by California Institute of the Arts (CalArts). It revolves around designing an intuitive and user-friendly digital experience for BubbleUp, a boba tea restaurant. The project focuses on creating a seamless online ordering platform for users to customize and order their favorite drinks, emphasizing user convenience, customization, and efficient delivery.


  • Project Duration: July - September 2024
  • My Role: UI/UX Designer & Product Designer
  • My Responsibilities: Conducting user research, developing personas, and defining the app’s information architecture, paper and digital wire-framing, low and high-fidelity prototyping. I designed the logo, user interface and interactive elements, including the drink customization system and order tracking feature, while ensuring a mobile-optimized experience.
Restaurant concept

BubbleUp is a modern, on-the-go boba tea shop that focuses on delivering fully customizable drinks tailored to individual tastes. The concept revolves around providing a fast, convenient, and fun experience, where customers can mix and match tea bases, flavors, and toppings, creating unique combinations that fit their preferences, all while emphasizing quick delivery to college students and busy professionals.

Elevator pitch

“Say hey to BubbleUp, the ultimate boba hookup that delivers your fave bubble tea straight to your door. No lines, no wait—just pure boba vibes. Customize your perfect drink on our easy-peasy online platform with all the flavors, toppings, and sweetness levels you crave. From classic milk teas to wild new combos, we’ve got you covered. So why settle when you can level up your boba game? Sip back, relax, and let BubbleUp bring the bubbles to you—fresh, fast, and just how you like it.”

Customization options
TeaFlavorToppingSweetness level
BlackMilkClassic Tapioca pearls100%
GreenHoneyPopping boba (lychee, mango, strawberry)75%
HerbalTaroJelly cubes (coconut, aloe vera, coffee jelly)50%
OolongBrown sugarPudding (creamy egg, mango)25%
ThaiHoneydewRed bean0%
ChaiLycheeCheese foam
JasmineMangoWhipped cream
MatchaPassion fruit
Coconut
Strawberry
Almond
Strategy
Target audience
Role
  • College students
  • Young professionals
  • Bubble tea enthusiasts
  • Those who have never tried Boba before
Demographics
  • Gender - Any
  • Education - College or higher
  • Occupations - College students, office managers/secretaries, administrators, nearby business owners
  • Age - 16-40
  • Location - Chapel Hill, NC (UNC Campus)
Psychographics
  • Personality & Attitudes - Open-minded, Sassy
  • Trendy Values - Liberal
  • Lifestyles: On-the-go, Social
  • Spontaneous, Academic
Behavioral
  • Usage Frequency - Frequent (students, office workers), Occasional (social users, boba lovers)
  • Purchasing Behavior - Customization enthusiasts, Convenience seekers
  • Decision-Making - On-the-go deciders
  • Flavor explorers Brand Loyalty - Loyalty-driven repeaters, Social sharers

User Needs

The website needs to enable the user to:

  • Find out if the restaurant delivers to their area
  • Seamless online ordering
  • Real business hours
  • Customize the order or pick from a list of most popular drinks
  • Place an order
  • Track order status
  • Optimized mobile experience
  • See order history
  • Promotions and rewards integration
Client Needs

The website needs to enable the client to:

  • Sell boba tea online that will be delivered
  • Provide a system for order customization
  • Fast and reliable delivery
  • Promote quality and natural ingredients
  • Educate new customers about Boba
  • Showcase popular drinks
  • Ensure secure payment and data protection
  • Provide a system for order tracking
Content Requirements
  • Menu descriptions and customization guides
  • High-quality drink images and visuals
  • Info about delivery radius and working hours
  • Educational content for new users
  • Promotional and loyalty program info
Functionality Requirements
  • Location checker tool
  • Interactive drink customization system
  • Online ordering and check out system
  • Order tracking and real time updates
  • Mobile optimization
DESIGNPROCESS
Empathize

In the Empathize stage of the BubbleUp project, I focused on deeply understanding the target users and their needs by conducting user research. This included identifying key user groups such as college students, office workers, and boba lovers, as outlined in the provided user personas below. I created empathy maps to better visualize the emotions, frustrations, and motivations of users like Emma, Tyler, and Ravi, all of whom have different lifestyles but share a common need for a convenient, customizable boba tea ordering experience.

SaysThinksFeelsDoes
Busy Students
  • My day’s a balancing act, anything that saves me time is a win.
  • I need something fast and easy, especially during late-night study sessions.
  • I have too much to do and too little time.
  • I need a quick, convenient option that fits my tight schedule.
  • Customizing my drink is great, but it shouldn’t take too long.
  • Overwhelmed by her busy schedule and academic workload.
  • Grateful for quick, reliable delivery options.
  • Relieved when something is easy and convenient to use.
  • Frequently orders food and drinks online, especially at night.
  • Prefers apps that save her time and allow easy customizations.
  • Looks for delivery options that fit into her study routine without much hassle.
On-the-Go Professionals
  • I’m always juggling work and fun—I need things that keep up with my pace.
  • I don’t want to waste time waiting in line for drinks during my breaks.
  • I need quick, on-the-go options to fit between work meetings.
  • I want my drinks to be ready when I am, and customization should be fast.
  • Is there something new or fun I can try while being efficient with my time?
  • Frustrated when things slow him down, especially at work.
  • Excited about discovering new drinks and customization options.
  • Appreciative of services that match his fast-paced lifestyle.
  • Uses delivery services to grab drinks between meetings or before social events.
  • Often tries new customization options but only when it’s quick and easy.
  • Looks for platforms that are intuitive and allow for fast navigation.
First-Time Users
  • I love discovering new flavors and unique combinations in my food.
  • I enjoy the experience of trying something different each time I order.
  • I want to explore this area’s unique food scene and try what’s popular here.
  • Customization options should help me create something new, not overwhelm me.
  • I hope the app introduces me to things I haven’t tasted before.
  • Excited by the opportunity to explore a variety of flavors.
  • Adventurous when trying new food.
  • Appreciates detailed descriptions and recommendations that make him feel confident in his choices.
  • Regularly orders delivery with co-workers, making it a fun, shared experience.
  • Actively experiments with customizations, new menu items and recommendations to expand his culinary experiences.

Pain Points
  1. Time Sensitivity

    Users like Emma and Tyler need quick and convenient options that fit their busy schedules. They get frustrated by any delays in the ordering process, such as waiting in line or slow navigation through the app.

  2. Overwhelming Customization

    While users enjoy the ability to customize their drinks, too many options without clear guidance can become overwhelming, especially for those seeking something quick and easy, like Ravi.

Define

I created user personas to represent the target audience for the BubbleUp project. These personas capture the unique needs, behaviors, and goals of users to ensure the design addresses real user challenges and delivers an intuitive, enjoyable experience.

Picture of Emma
EmmaMy day's a balancing act—anything that saves me time is a win.
  • Age: 21
  • Education: BS
  • Location: Chapel Hill, NC
  • Occupation: Student

A dedicated student at UNC Chapel Hill majoring in Biology, Emma has a full schedule of labs, study sessions, and volunteer work. Disciplined, determined, always chasing the next academic milestone. Often too busy to cook, Emma relies on quick delivery options to keep her fueled during her study marathons. Prefers to customize her order to fit her exact tastes.

TylerI'm always juggling work and fun—I need things that keep up with my pace.
  • Age: 25
  • Education: BBA
  • Location: Chapel Hill, NC
  • Occupation: Marketing Coordinator

Recently graduated and now balancing his first full-time job while maintaining an active social life. Outgoing, energetic, and loves to network both at work and outside. Tyler spends his weekdays working hard and his weekends catching up with friends. Always on the lookout for new spots to grab a quick, fun drink between meetings or before heading out.

Picture of Tyler
Picture of Ravi
RaviI'm here to experience everything this place has to offer, one new flavor at a time.
  • Age: 32
  • Education: MS
  • Location: Chapel Hill, NC
  • Occupation: Software Engineer

Originally from Mumbai, Ravi loves trying new things, especially foods he’s never had before. Open-minded, adventurous, and enjoys learning about new cultures through their cuisines. Ravi and his coworkers often order in while working on late projects. He’s excited about discovering local favorites and likes to explore new tastes whenever possible.

After that I created a user journey map of my personas’ experience to help identify possible problems and improvement opportunities.

User Journey

Following all the frustrations I defined one main problem statement.

Customization experience for busy users
Emma, a busy student at UNC, needs an intuitive and reliable way to customize her boba tea orders through a mobile app. However, current solutions lack a streamlined, easy-to-use customization interface, leading to incorrect orders and frustration, especially when she is short on time during study sessions.

Ideate

In the Ideate stage, I can use How Might We (HMW)questions to open up creative thinking and problem-solving for the issues identified in my problem statements. These questions help brainstorm potential solutions in a broad and imaginative way.

  • How might we streamline the customization process to save time for busy users like Emma?
  • How might we create an interface that minimizes errors and ensures accurate orders, even during rushed moments?
  • How might we offer a one-click customization option for frequent orders to make the process faster?
  • How might we reduce decision fatigue for users by simplifying the number of steps required to customize their drink?
  • How might we provide smart recommendations or pre-set options that Emma can easily select to fit her tastes?
  • How might we speed up the ordering and delivery process during peak hours for users like Tyler and Ravi?
  • How might we offer special menu items or flavor combinations that keep Tyler and Ravi’s experience fresh and exciting?
  • How might we improve delivery tracking to keep socially active users informed and engaged while they wait?

The next step I took was outlining the basic flow of the BubbleUp app by creating a detailed sitemap, mapping out each step users would take throughout the ordering process. Since navigating customization options was a significant pain point, I used that knowledge to design the sitemap. My goal was to ensure a logical, easy-to-follow structure that would enhance the overall user experience and make navigation simple and intuitive for busy and socially active users alike.

Sitemap
Prototype
Wireframing

After gathering research and insights, I moved into the wire-framing and prototyping stage. I began by creating initial paper sketches to outline the app's structure, followed by low-fidelity prototypes to establish the basic layout and flow.

Low Fidelity Wireframes
Low Fidelity 1Low Fidelity 5Low Fidelity 9
Low Fidelity 2Low Fidelity 6
Low Fidelity 3Low Fidelity 7Low Fidelity 10
Low Fidelity 4Low Fidelity 8Low Fidelity 11
Logo creationLogo Creation

From there, I developed high-fidelity prototypes that incorporated detailed design elements, including typography, color palettes, and interactions. During this stage, I also focused on creating a logo that aligned with the app's brand identity and user experience.

High Fidelity Wireframes
High Fidelity 1High Fidelity 5High Fidelity 9
High Fidelity 2High Fidelity 6
High Fidelity 3High Fidelity 7High Fidelity 10
High Fidelity 4High Fidelity 8High Fidelity 11
Test

In the test stage, I conducted user testing by sharing the clickable prototype with potential users to gather feedback on the design and functionality. Their input provided valuable insights into how the app could be improved, leading to further refinements. This process helped ensure the final design aligned with user expectations and needs.

User-Driven Insights
  • I made visual adjustments to ensure the design was more cohesive and consistent throughout the user experience.

    Before
    Visual Before 1Visual Before 2
    After
    Visual After 1Visual After 2
  • I integrated AI-generated suggestions to elevate the customization experience to a whole new level by offering smarter, more personalized options for users

    AI-generated suggestions 1
    AI-generated suggestions 2
    AI-generated suggestions 3
    AI-generated suggestions 4
    AI-generated suggestions 5

Once a user selects their base drink (e.g., tea type), the AI suggests suitable flavors, toppings, and sweetness levels. Over time, the system learns the user's preferences and begins offering personalized recommendations based on their past selections.

Next Steps

Moving forward, I plan to continue testing the app to validate the effectiveness of the solutions implemented for user pain points. Additionally, I will conduct further user research to uncover any new insights or areas for improvement. Based on these findings, I aim to iterate on the design and introduce updates that enhance the overall user experience, ensuring the app remains aligned with user needs.

2024 All rights reserved