App Design

My Role

Tool & Method

UIUX Design
Focus Group Design

Figma
Whimsical

Project Overview

Course Finder is a centralized platform designed to simplify offline course discovery and booking. With a focus on personalization, transparency, and an engaging user experience , it empowers users to explore new skills and hobbies with ease. 

Problem Statement

01

Fragmented Information

Users need to gather course details from multiple platforms such as social media, Google Maps, or friends’ recommendations, making effective comparisons difficult and wasting considerable time.

02

Lack of Transparency

Incomplete information about course quality, instructor credentials, and user reviews reduces trust and confidence.

03

Barriers to Exploration

Existing platforms do not offer simplistic recommendation systems, failing to provide personalized suggestions aligned with users’ interests and learning goals.

Market Opportunity

Competitive Analysis

Taiwan Market- Existing Players

Pinkoi Experiences

Only focuses on handicraft workshops, which lack comprehensive course options, advanced filtering, and personalized user experiences.

Global Success Cases

CourseHorse (USA)

Integrates various offline learning opportunities into one platform, focusing on ease of use, detailed course information, and tailored suggestions based on user preferences.

Street Academy (Japan)

Offers a centralized marketplace for offline classes, combining transparency, user reviews, and seamless booking. Its success stems from clear course categorization and personalized recommendations.

SWOT Analysis

Goals & Core Features

Personalized Course Discovery

Users can find suitable courses based on their specific demands, such as distance, price, content, and teaching resources.

Detailed Course Information

Users get to know the course well through detailed introductions, including studio-provided materials and other users’ reviews.

Seamless Booking and Payment

 Users can easily reserve and pay for courses through a streamlined and user-friendly process.

Business Value

  • Subscription-based premium features for users
  • Service fees charged to studios for bookings
  • Data analytics tools offered to studios for tracking

Revenue Streams

Platform Growth

  • Meet the demands of untapped user segments
  • Builds a competitive edge through features like surprise course discovery and advanced personalization

Combined Success

  • For users: Personalized recommendations and efficient booking improve satisfaction and loyalty
  • For studios: Enhanced exposure and increased course enrollment.
  • For the platform: Sustainable profitability and strengthened market position
  •  

Success Metrics

01

Number of courses booked

02

Percentage of repeat users

03

Average user satisfaction rating

Research

User Interview

  • Research method: Qualitative- Focus Group Interview
  • Participant: 17 users who takes offline courses regularly
  • Interview structure: Semi-structured

Synthesize

User Finding

After the focus group discussion, participants’ feedback is summarized as follows:

Ideate

Information Architecture

Based on users’ feedback and identified needs, I began working on the app structure, aiming to make it simple and intuitive to use. 
It’s divided into four parts:

  1. Home Page: Functions as a schedule reminder.
  2. Search Page: Displays multiple selections.
  3. Library Page: Contains purchase details and a save list.
  4. Profile Page: Includes personal details.

User Flow

Wireframe

Prototype & Design Concept

Sign-in

As this is a learning app designed for people to discover courses, the brand image should be bright and vivid to spark users’ interest and foster a positive learning experience. Therefore, I have chosen green and blue as the theme colors to dynamically convey a sense of energy and creativity.

Green symbolizes growth, energy, and vitality, capturing the essence of dynamism and enthusiasm.

Blue represents depth, wisdom, and imagination, highlighting the boundless creativity and innovative spirit.

Together, these colors create a vibrant and inspiring visual theme that embodies both the energetic drive and creative brilliance.

Homepage

To meet the demand from interviewers for an overall view of upcoming classes and to enhance the accessibility of information from preferred courses, the homepage is divided into three sections— Up Next, My Schedule, and My Favorite.

Up Next

This section provides a quick overview of the next upcoming courses or events the user is enrolled in or interested in. It includes essential details like the date, time, and studio name of each course, allowing users to easily see what’s coming up soon and plan accordingly.

My Schedule

Allow users to review their course schedule by week. Each square in the weekly view is clickable for further details, this organized view helps users manage their learning commitments effectively.

My Favorite

This section contains a list of courses that users have marked as favorites or is interested in. It acts as a bookmark for easy access to information about preferred courses, enabling users to quickly find and review details about the classes they are considering or planning to enroll in.

Search Course

01   Distance is the vital factor influences users’ choice of course
Users insert address information on the top of Search page, providing them with the choices of nearest course.

02   Some users know exactly what type of course they are looking for
Users can easily
select a category and the system will display related courses.

03   Since distance is the vital factor, input-address generates course recommendation
Based on the address users provided, system will display nearby courses to reduce search time.

04  Utilize historical data for precise targeting
According to users’ browsing & booking history, system will provide contents with high similarity that users might like.

Search Result

Key Component:

  • Filter
  • Overview of
    • Rating/Reviews
    • Price
    • Location
    • Course Introduction
    • Special tag
    • Save to Favorite

Course Detail

01   Media/Course Name/Price
Place the most important information in the first block:
Photos and videos offer users a first impression and an opportunity to learn about the course without an in-person visit. The course name is essential, the price is a critical factor for users, and special tags serve as decision-making guides. Therefore, include all of these elements in the first block.

02   Studio Information/Location
Users can click on the studio name for additional information, including other courses offered by the same studio.
The location is also displayed with a map view linked to Google Maps, allowing users to efficiently confirm the location.

03   Course Introduction
Represent more information about the course, including teaching resource, course content, common Q&A, and etc.

04   Course Review
Reviews from other users are a crucial element for newcomers to assess and evaluate the course.

 

Booking & Payment

Users expect an accelerated process for reserving courses and making payments, so these two steps have been combined in this design.
To precisely meet users’ demands, bookings and payments can be made per class rather than for an entire session, reducing users’ pressure.

1. Click “Book Course” button

2. Choose date & time

3. Insert payment information

4. Review Booked Detail

Profile and Expense

Profile includes Expense, Payment, Settings, Support

To meet users’ needs for tracking course expenses, the “Expense” section allows users to set a target total expense and record current expenses, giving a clear overview of their spending habits.

Validation

Validation testing is conducted with 6 participants interviewed. 
Below are the summarized feedbacks from participants:

  • 16% of participants was curious about the “UP NEXT” section on Homepage, not sure whether is the booked course or the recommendation course for booking.
  • 18% of participants was curious about the “address editing function” on top of Search page, being curious about the relationship between address and course searching.
  • 12% of participants were confused about the the “Check Booked Course” button on Booked Detail page, they’d like to check course detail information but the button leads to Library.
  • 33% of participants were confused about “To be Booked” on Library page. It was originally designed to save items to the favorites list.

Afterthought

After completing the Google UX Design Professional Certificate, I began working on my first UX project. Due to my limited experience, the entire process took longer than I had anticipated. The most challenging parts and how they could be improved are summarized as below:

01

Vague User Feedback

I struggled with uncovering the core issue during focus group interviews because users often expressed vague problems. In the future, I will extend discussions and ask deeper questions to reveal more critical insights and address the real problem.

02

Misaligned Features

I sometimes lost focus on the problem statement, leading to designs that didn’t solve users’ issues. Moving forward, I will keep reminding myself of the product goals to ensure features align with user needs.

03

Prototype Revisions

I repeatedly adjusted the prototype without clear direction. In the future, I will create more wireframes beforehand and use them for preliminary testing to refine the design more efficiently.