Funclass

I designed the UX/UI foundation for an all-in-one tutoring management tool from 0-1, helping the business secure 50 new clients, surpassed 2,000 active users, and increased monthly revenue by 6x—all within 2 months of launch.

The design solution also reduced admin workload by 10+ hours per week and increased student retention by 35%.

About

SaaS
UX UI Design
Dashboard
EdTech

ROLE

Lead UX UI Designer

SKILLS

UX Design, UI Design

TOOLS

Figma, Canva, Miro

Project Overview

What is Funclass?

Funclass is a gamified learning platform designed to make K-12 virtual lessons more engaging. Expanding beyond interactive learning, it now helps tutoring businesses streamline admin tasks—transforming Funclass into an all-in-one hub for online tutoring management.

The Problem: Disconnected Tools, inefficient operations

Tutoring businesses struggled with multiple, disconnected tools for managing virtual classes, scheduling, payments, and payroll. This created inefficient workflows, slowed growth, and made student retention challenging.They needed a single, easy-to-use platform to streamline operations.

My Roles & Challenges

As the lead UX/UI designer at Funclass , I built the foundation, scalable design system and product experience of an all-in-one tutoring management tool from scratch.

Results & Impacts

During the pre-launch phase, an unexpected development delay risked losing customer interest. To mitigate this, I rapidly created an intuitive prototype within a day to showcase the platform’s potential. This secured 20 paid subscribers within 2 weeks—before the official launch.

This project has so far helped the business secure 50 paid tutoring companies, surpassed 2,000 active users, and increased monthly revenue 6x—all within 2 months of launch.

2000

active users within 2 months

6x

monthly revenue growth

35%

increase in student retention

Process

Who are our users?

The platform serves 3 key user groups:
This case study focuses on Tutoring Academy Admins, a core group user.
Before diving into how we designed the solution, let’s look at what challenges tutoring academy admins were facing with daily.

The Fragmented Workflow before Our Solution

Before our platform, tutoring academy admins relied on a mix of disconnected tools, leading to inefficiencies and unnecessary admin work.
🚨 The Problem?

These tools weren’t built for tutoring businesses. They caused duplicated efforts, scheduling conflicts, and revenue tracking nightmares.
🔍 Our Goal?

Replace this messy system with a single, easy-to-use platform that automates workflows and saves time.

Aren't there existing platforms for this? Yes, but...

Our competitors offer mature and powerful tools that cover almost every operational task for tutoring businesses.
However, their complex interfaces and overwhelming steps make them less user-friendly.

Most importantly, setting up courses either requires inputting extensive details or lack flexibility, failing to save time or reduce workload effectively.

Phase 1: Streamlining the most time-consuming admin tasks

While our long-term vision included multiple features, we structured them into 3 phases, prioritising Phase 1 to tackle the most time-consuming admin tasks and support online tutoring operations.

Solutions

Feature 1:
Course manager

🧠 1st Approach

🫧 How might we streamline course building process while maintaining a simple and intuitive flow?
💡 Design Rationale

This approach aimed to reduce workload by pre-defining rates while ensuring a clean, focused course creation experience.
What worked?

Users loved the streamlined, single-page format that allowed them to review and modify all details without losing track.
🚨 What didn't work?

Some new users revealed that pricing structures were more complex than anticipated:

  • Some academies offered different discounts for different courses.
  • Teacher pay rates varied across multiple classes.
  • Users needed dynamic control over pricing instead of rigid, pre-set values.

🧠 1st Approach

🤝🏻 Final Solution

🫧 How might we provide flexibility in course building process while ensuring the input process remains simple and effortless?

🤝🏻 Final Solution

💡 Design Rationale

Adding flexibility without complexity—maintaining simplicity while empowering users with full control over financial settings.
Why it worked?

To accommodate these needs, I restructured the UX to balance simplicity and flexibility, iterated on the design, allowing users to:

✔  Course-Specific Pricing & Payroll – Fees, discounts, and pay rates were adjustable within the same interface.

✔  Flexible Defaults – The system suggested pre-set values but allowed easy customisation.

✔  Scalable Design – Built to accommodate future pricing models without major redesigns.
Feature 2:
Lesson Analytics
🫧 Balance user experience with stakeholder request while improving usability for lesson analytics.
Lesson Analytics & Materials

Tracking lesson performance was crucial for our users to grow their business. They needed clear insights into attendance, student progress, and shared materials to assess teaching effectiveness and refine their offerings.
🚨 What didn't work?

Meanwhile, the founder requested a list view for lesson history, but user testing revealed this approach risked overwhelming users by requiring constant back-and-forth navigation between lessons, disrupting their flow and making key details harder to find at a glance.

🧠 1st Approach

💡 My UX Solution

To balance user experience with the founder’s request, I designed an embedded mini-list within the lesson analytics page, allowing users to navigate between lessons within the same course without losing context.

🤝🏻 Final Solution

💡 Design Rationale

✔  Seamless navigation between lessons while reviewing analytics and materials.

✔ Organised lessons at a course level for better structure.

✔  Retained the list-based overview on the main page, aligning with stakeholder vision.
🚀 The Impact

A smoother, more intuitive lesson management experience—reducing unnecessary clicks and keeping users focused on lesson insights.
Feature 3:
lesson management
🔍 The Problem

User interviews revealed a recurring frustration—admins found it difficult to compare multiple teachers’ availability when trying to accommodate reschedule requests.

Admins needed to reschedule efficiently without re-entering details, and they required a clearer way to view availability across teachers.
🚨 What didn't work?

The initial design didn’t prioritise key details effectively. The information hierarchy made it challenging to scan requests quickly, which could slow down decision-making and add to admin workload.

🧠 1st Approach

by my teammate
💡 My Quick Solution

Refined colours to enhance visual hierarchy and restructured the information hierarchy to surface essential details at a glance.

🤝🏻 Final Solution

by myself

🚀 Project Impact

Business Impact – Grew from 10 to 50 paid tutoring companies, surpassed 2,000 active users, and increased monthly revenue 6x—all within two months of launch.
Users Impact – As we consolidated multiple tools into one intuitive platform. Clients found it easier to manage their tutoring business and sharing the tool to other connections. Helping Funclass to gain a large base of clients.
🫧 Key Takeaways

This project taught me how to:

✔ Balance user needs with business goals.
✔ Design for scalability while maintaining simplicity.
✔ Adapt quickly in a high-pressure, fast-changing startup environment.

Most importantly, it reinforced my passion for turning complex problems into intuitive, user-friendly solutions.
Thank you for stopping by.