top of page
Bookiea

Improved ease of use by 23.8%, scoring 6.67/7

40% of American parents struggle to find suitable after-school activities due to confusing interfaces on existing platforms. Our product is an all-in-one platform for extracurricular activity and class bookings, designed to simplify life for parents and users.

I was responsible for designing the class search, booking, and checkout flow, analyzing market complexities to create a flexible, intuitive solution for seamless class bookings.

ROLE

Founding Designer
UX researcher

I was responsible for the class booking flow design, 

YEAR

2023-2024

TEAM

CEO
3 Product designers
2 Front-end Engineers
2 Back-end Engineers

DELIVERABLES

End user interviews
Educators interviews
Competitive Analysis
Workshop
Mockups for Class searching & booking process
Prototypes for Class searching & booking process
Asset production

page 1

Simplify parenting journey with easy activity booking

1K +

Click within one day

6.7/7

Customer satisfaction

0-1

Design & Ship from scratch

Vector
Untitled.png
Researchbg.jpg
image 24
To identify parents’ pain point, I initiate user research and we found that

Parents struggle with hidden key info, poor searchability, and unclear choices on activity-booking platforms.

5 User interviews
45 min / interview
Qualitative method
Affinity map

To explore parents' challenges in booking classes and identify opportunities, I initiated user research. Totally, we conducted five interviews in a week.

image 26
Note-taking table for recording transcripts and organizing insights into sticky notes for an affinity map
image 25
We used coordination table records the research time, researchers a& participants
image 23

Affinity map that we used to generate insights from the interviews

These websites are frustrating—I spend so much time selecting a class, only to find out it's full. Good classes fill up fast, and searching across multiple sites is time-consuming!

- Ms. K, a mother of a 9 years old boy
Based on 5 user interviews, we found that

Sketching collaboratively helps us move fast

5 User interviews
45 min / interview
Qualitative method
Affinity map

Wireframes

We have three designers, each creating wireframes for key flows and pages. After discussing, we combine the best elements to form the final solution.
We also involve developers early to ensure feasibility, avoid wasting time, and stay agile.

Frame 1618872708
Frame 1618872709
Frame 1618872712
Major Flow for Parents End - Desktop 1

We chose to prioritize the key filters parents mentioned to help them search class

Rectangle 839
Rectangle 833
High-fidelity design version 1

This is the first high-fidelity version based on our wireframe and user research, aims to quickly test usability and ensure users can understand and use the product as intended.

We designed a schedule panel to simplify class selection and reduce cognitive load.

Class booking process
Rectangle 40018
Rectangle 40019
Rectangle 40020
Step 1: Select booking option

Users can select their preferred booking option—full camp, weekly, or single session—directly from the tab above the schedule panel.
The available booking options depend on what providers choose to offer. They can configure these options using our B2B platform.

Step 2: Select a date span

After choosing a booking type, users can select a date range.
For example, for the weekly booking option, users tap the corresponding tab, choose their desired date span, and then select an available class time.

Step 3 - Select the date and time, then review the price

Once all selections are made, the total price is displayed, and users can proceed to add the booking to their cart.
Users can select only one option per step to ensure clarity and minimize confusion.

To optimize our development costs and ensure product usability, we decided to

Detour! Time for testing our assumptions

4 usability testings
45-60 min / interview
Qualitative method
User Insight 1- Less preferred due to time panel complexity

3/4 users prefer each class booking option to be clearly outlined separately, as the time panel feels a bit complex.

User Insight 2 - More details for syllabus

3/4 users want more class syllabus details before deciding to book.

User Insight 3 - More details for syllabus

3/4 users want more class syllabus details before deciding to book.

WeChatde9fc8eecdd2567b00789470b983b608 1
WeChatde9fc8eecdd2567b00789470b983b608 2
WeChatde9fc8eecdd2567b00789470b983b608 3
WeChatde9fc8eecdd2567b00789470b983b608 4
Rectangle 40022

Where we landed 

Vector
Searching page - Version 2
Class detail page - Version 2
Optimization 2: Adding a default status for searching page

We introduced a default search page for users who click the search button without input, displaying location-based class suggestions and recent activities.
This enhances content availability and creates advertising opportunities for revenue generation.

Optimization 1: Improved search display & Activity card layout

In this version, we have expanded the default display space to show more search results for users.
We also refined the layout of activity cards to improve information visibility for users.

Design iteration
Optimize design based on user insights
Sticky booking panel for visibility while scrolling and progressively disclose multiple booking options

Based on user research, we redesigned the booking panel, relocating it from the lower center of the page to the right column and making it sticky to the top. This ensures users can easily see it while scrolling.

After selecting a booking option and clicking "Book now," users will see a popup with schedule options specific to their choice. This conversational design reveals relevant information step by step, reducing cognitive load and ensuring an intuitive experience.

Rectangle 40023
Vector

Scrollable activity cards: Users can browse tabs and scroll vertically to view activity details, including name, schedule, type, location, price, and bookings

Booking option tabs: Organizing different booking types with tabs

Progressive Disclosure for booking options

When users click "Book Now," a modal opens with a tabbed booking panel. Users can browse and scroll through booking cards displaying class details such as schedule, type, location, price, and availability. They can add a preferred class to their cart by clicking "Add to Cart."

Vector

Expandable activity details: To meet user needs for syllabus information, I redesigned activity cards with expandable sections for weekly session breakdowns, keeping the page informative yet streamlined through a progressive disclosure approach.

Redesign syllabus for 3/4 of users who wanting more syllabus details

Based on feedback from 3/4 of users wanting more syllabus details before booking, I redesigned the syllabus section with expandable boxes. This includes the activity title and subtitles, providing parents with a clearer understanding of the class content and helping to build trust with the instructor.

Rectangle 839
Rectangle 839
Cart and checkout process design

The cart is designed to allow users to check out multiple activity cards at once, with clear item details, prices, and the total.

Thank you for reading my case study!

After updating our design based on the usability research, we tested the prototype with four users, earning a 4.67/5 ease-of-use rating and enthusiastic feedback. We launched in collaboration with engineers and continue iterating—stay tuned!
Meanwhile, the design team started focusing on the B2B platform for activity providers. Read the Bookiea Business case study here!

1K +

Click within one day

6.7/7

Customer satisfaction

0-1

Design & Ship form scratch
bottom of page