MAS9

Designing 0-1 Core Workflows for a Martial Arts School Management Platform, Scaling from 0 to 100+ Paid Schools

Designing 0-1 Core Workflows for a Martial Arts School Management Platform, Scaling from 0 to 100+ Paid Schools

Timeline

Early 2025

Responsibility

Led 0-1 Design

Role & Team

Product designer working with
the CEO and 2 software engineers

Overview

Context

In early 2025, I joined MAS9 as a Product Designer, when the platform already had a range of features built out but not around how school administrators actually worked. Core tasks like collecting registrations and handling daily inquiries were still managed manually outside the platform, creating fragmented workflows and significant operational overhead.

Goal

Design a configurable registration form system and a unified messaging tool that school operators can use without leaving the platform.

My Role

As a sole designer, I took full ownership of both workflows from wireframes to final Figma designs, partnering with CEO on problem definition and direction, and working directly with engineers through implementation.

Impact

  • Lowered the barrier to adoption by making core workflows intuitive and reliable, contributing to scaling from 0 to 100+ paid schools.

  • Users described the platform as significantly easier than competitor tools.

Why Martial Arts Schools Need a Different Platform

Unlike fitness or beauty industries, martial arts schools primarily serve families with unique operational needs.

  • Event management (rank promotions, camps, tournaments)

  • Parent-led registration as primary decision makers for minor students

These requirements directly shaped how I designed the platform, starting with the registration workflow.

Project 1
Registration Form System Design

Challenge

Schools needed a shareable registration link that could handle multiple scenarios such as membership enrollment, trials, and event sign-ups for both existing members and external participants, but no such system existed. As a result, administrators had to manually handle all registrations, making it unsustainable as the number of programs and participants grew.

Approach

Insights

Insights

Through onboarding calls and direct feedback from school operators, I identified two critical requirements that shaped the feature direction.

The "Interface-Barrier" (Administrators)

Flexible to Diverse School Operations

Administrators needed to create forms for various scenarios (Events, Memberships, Lead Capture), but they were easily overwhelmed by complex settings.

Martial arts schools run diverse programs (rank promotion test, camps, tournaments, trials). A template-based system aligned with core use cases ensures consistency and efficiency.

The "Family" Context (End-User)

The "Family" Context (End-User)

Parents are the primary users filling out forms. A major friction point was the inability to register multiple children in a single session. The system needed to distinguish between the 'Payer' (Parent) and 'Participant' (Member).

Development Timeline & Focus

Development Timeline & Focus

With a tight 0-1 timeline, I focused on maximizing setup simplicity and system versatility, directly addressing the Interface-Barrier insight.

Design Principles

Design Principles

  1. Flexible to Diverse School Operations:
    Accommodates widely varying programs (e.g. Rank promotion test, camps, trials) within a single system.

  1. Lower Barrier for Admins:
    Eliminate the "Interface-Barrier" by prioritizing intuitive setup.

  1. Unified Flow for All User Types:
    One registration experience that adapts to different user types.

Solution

Template-Based Structure

Template-Based Structure

Ready-made templates (trial sign-up, lead capture, memberships, events) with customizable fields reduce admin burden while supporting diverse needs.

A custom builder was considered, but early feedback showed operators struggled with open-ended configuration, so I chose this approach to lower the setup barrier.

Family Registration in One Session:

Family Registration in One Session:

Enabled parents to register multiple family members in a single session with an Add family member flow.

Separate Buyer’s Information

Separate Buyer’s Information

Distinguish between decision maker (parent) and participant (child) data fields, preventing data duplication and ensuring accurate payment attribution.

Result & Learnings

Success

  • Became one of the most frequently used features for school operations

  • Users praised the event/trial registration functionality as more intuitive and seamless than competitor platforms

  • Became one of the most frequently used features for school operations

  • Successfully addressed the core business need for external registration feature

  • Users praised the event/trial registration functionality as more intuitive and seamless than competitor platforms

1. Success

2. User Insight Discovered

What I'd Improve

  • Users didn’t immediately recognize that left-panel items were clickable to add to the form

  • Lacked clear visual affordances for click-to-add interactions

Future Improvement Opportunities

  • Enhanced Visual Cues:

    Replace arrow icons with dedicated "+" buttons per item to make click-to-add interactions immediately obvious.

  • Enhanced Visual Cues:

    Replace arrow icons with dedicated "+" buttons per item to make click-to-add interactions immediately obvious.

  • Onboarding Guidance:

    Add a brief walkthrough for first-time users to reduce friction around the left-panel.

  • Onboarding Guidance:

    Add a brief walkthrough for first-time users to reduce friction around the left-panel.

Project 2
Intelligent Messaging System with AI

Challenge

Fragmented Tools
(School Admins)

School Admins

Schools relied on separate email and SMS tools for announcements, which created critical inefficiency as admins frequently had to switch between tools.

Lack of Reliability
(Members & Parents)

Lack of Reliability
(Members & Parents)

This tool fragmentation resulted in a failure to deliver timely, integrated notification across all member channels, leading to members missing urgent updates (e.g. preventing members from showing up to a canceled class).

Approach

Step 1. Foundational Unification

Step 1. Foundational Unification

Started by unifying email, SMS and push notification into a single interface. This eliminated tool-switching and established a foundation for faster communication.

Step 2. Core Pain Point Discovery

Step 2. Core Pain Point Discovery

Once the unified interface was in place, we observed that operators were still spending significant time rewriting the same content for different channel formats.

Step 3. AI Assistant Integration

Step 3. AI Assistant Integration

To address this pain point, I proposed integrating an AI assistant, and structured the AI workflow in two steps, topic, then prompt, to progressively narrow the operator's focus and reduce cognitive load.

Solution

Unified Multi-Channel Interface

Unified Multi-Channel Interface

Single creation panel with real-time preview across email, SMS, and push notification formats.

AI-Powered Content Assistant

AI-Powered Content Assistant

  • Category-First Selection: Primary categories based on common messaging scenarios for quick discovery.

  • Prompt Library: Secondary level showing specific prompts within selected category.

  • Variable Customization: Bracket placeholders (date, event, or title) let operators personalize AI-generated content without rewriting from scratch.

Result & Learnings

Learning

Designing an AI feature for non-technical users pushed me to think carefully about matching the workflow to how operators already think about sending messages. If I were to iterate, I would test whether users need more guidance at the topic selection stage, where the range of categories could feel overwhelming.

Any questions, feedback,
or just want to chat?
Please feel free to reach out ✨

© 2025 Juyeon. All Rights Reserved. | New York, NY

Any questions, feedback,
or just want to chat?
Please feel free to reach out ✨

© 2025 Juyeon. All Rights Reserved. | New York, NY

Any questions, feedback,
or just want to chat?
Please feel free to reach out ✨

© 2025 Juyeon. All Rights Reserved. | New York, NY