MyCoach

An AI-powered online learning and teaching platform that connects students, teachers, and institutions through live, personalized classes.

MyCoach enables learners to book live one-to-one and group sessions based on their learning goals, availability, and preferences. Teachers define the services they offer, while businesses and institutions manage learning programs at scale — all within a single platform.

TL;DR

Product:

MyCoach – an AI-powered live learning and teaching platform

Problem:

Manual Excel-based workflows caused incorrect student–teacher matching, scheduling delays, and scalability issues

Solution:

Designed a centralized platform with AI-assisted matching based on requirements, availability, and preferences

Users:

Learners (students), Coaches (teachers), and Businesses / Institutions

Role:

Senior UI/UX Designer — end-to-end ownership across app, web, and admin dashboard

Outcome:

Faster and more accurate matching, reduced manual work, improved class quality, and scalable operations

Project Overview

MyCoach was designed from scratch to replace a manual, Excel-driven coordination system with a structured digital platform. The goal was to connect learners, coaches, and institutions efficiently while maintaining clarity and control across all user types.

Role

Senior UX/UI Designer

Timeline

3 months

Team

Founder (Product), 1 UI/UX Designer (me), 2 Developers

Platforms

Mobile app (learners), Web (coaches), Admin dashboard (business)

Tools

Adobe XD, Whimsical

The Problem

Before MyCoach, the entire learning and teaching operation ran manually through Excel spreadsheets, causing significant operational and user experience challenges.

01

Inconsistent Matching

Learners were manually matched with teachers via phone calls, leading to misalignment in skills, availability, and expectations.

02

Time-Intensive Coordination

Every session required manual follow-up, confirmation, and rescheduling through scattered communication channels.

03

Difficult to Scale

Spreadsheets couldn't support multiple institutions or larger user bases, limiting business growth.

04

Lack of Visibility

Admins and business users had no real-time insights into sessions, coaches, or learners without manual data collection.

05

Error-Prone Workflows

Incorrect entries, missed updates, and duplicate bookings occurred regularly, affecting user trust and experience.

06

No Learner Autonomy

Learners couldn't browse, compare, or choose coaches independently they relied entirely on manual recommendations.

Why This Problem Mattered

This wasn't just an internal workflow issue — it directly affected user satisfaction, business credibility, and the ability to support schools and institutions. The manual approach created friction at every step, making it difficult to deliver consistent, high-quality learning experiences.

Solving this problem meant designing a system that reduced human error, increased transparency, and allowed the business to scale without adding operational complexity.

Scope of Work

01

Conducted user research and requirement mapping across learner, coach, and admin roles

02

Designed complete user flows for onboarding, browsing, session booking, and scheduling

03

Built wireframes, high-fidelity mockups, and a design system to maintain consistency across platforms

04

Collaborated closely with developers to ensure implementation accuracy

Goals & Success Criteria

Defining clear objectives and measurable outcomes to guide the design process and validate impact.

Project Goals

Faster & Accurate Matching

Enable the platform to intelligently match students and teachers based on requirements, availability, time zones, and preferences—reducing delays and rework.

Efficiency

Accuracy

Better Learning Outcomes

Ensure learners are paired with the right teachers from the start, improving topic coverage, class quality, and overall satisfaction.

Quality

Satisfaction

Minimal Manual Effort

Replace Excel-based workflows with automated systems for onboarding, scheduling, and coordination, reducing human error and operational overhead.

Automation

Reduction

Scalable Platform

Design a system capable of supporting individuals as well as schools and training institutes without increasing complexity.

Growth

Flexibility

Success Metrics

85%+

Matching Accuracy

vs manual workflows

70%

Time Saved

on admin tasks

3x

Scalability

capacity increase

Key Success Indicators

Matching accuracy improves significantly compared to manual workflows

Scheduling conflicts and delays are reduced

Admins can manage operations without spreadsheets

Teachers spend less time coordinating and more time teaching

The platform supports growth across multiple user roles and platforms

Users & Stakeholders

MyCoach was designed as a multi-sided platform, serving users with different goals, responsibilities, and levels of involvement. Each role required a tailored experience while remaining connected within the same system.

Learners

(students)

Individuals seeking personalized, live learning experiences. Majority aged 13–24, valuing fast onboarding, accurate teacher matching, and flexible scheduling.

Primary needs

Find the right teacher based on learning goals

Flexible session timings

Clear expectations before sessions

Reliable and consistent learning experience

Coaches

(Teachers)

Full-time and part-time educators offering services across different subjects, managing multiple students and sessions while balancing other commitments.

Primary needs

Clear visibility into session schedules

Accurate understanding of learner requirements

Reduced coordination and administrative work

Tools that help them focus on teaching

Businesses

(Institutions)

Schools and training institutes managing multiple learners and coaches. This role did not exist in the manual workflow and was introduced to enable scale and oversight.

Primary needs

Centralized dashboards

Progress and performance visibility

Operational control without micromanagement

Scalable system for institutional use

Step 01

Founder Discussions

Worked closely with the Founder to understand the vision, business goals, operational challenges, and long-term scaling plans beyond manual workflows.

Step 02

User Conversations

Spoke with learners and teachers in Australia to understand expectations around live learning, scheduling, availability, and teacher–student matching.

Step 03

User Understanding

Reviewed existing records to understand user types, age ranges, services offered, and gaps between learner requirements and delivered sessions.

Step 04

Structural Exploration

Translated findings into initial user flows and site maps to map how learners, coaches, and businesses would interact within a single system.

Research Goal:

Identify repeated patterns that directly affected the quality of live learning experiences—not large-scale quantitative analysis.

Research & Discovery

Since MyCoach had no existing digital product, research focused on understanding real user needs, behaviors, and operational constraints rather than evaluating UI patterns.

Key Insights

Research and discovery revealed recurring issues across learners, coaches, and operations. These insights directly shaped the product direction and design decisions.

Matching Was the Core Problem

Learners found it difficult to identify the right teacher based on their exact requirements. Even when subjects aligned, availability, time zones, and topic depth often did not. Students frequently had to attend multiple calls or meetings before finding a suitable match.

Scheduling Friction Reduced Learning Quality

Live learning depends heavily on timing. Manual coordination led to delays, rescheduling, and missed sessions, making the overall experience unreliable for both learners and coaches.

Manual Workflows Did Not Scale

Excel-based processes worked only at a very small scale. As user volume increased, errors became frequent, records went out of sync, and operational visibility was lost.

Expectation Gaps Caused Trust Issues

When learner requirements and teacher offerings were not clearly aligned upfront, sessions often failed to fully meet expectations. This reduced confidence in the platform and increased drop-offs.

Automation Was Essential

Across all roles, there was a strong need to reduce manual coordination. Structured inputs and automated matching were necessary to improve accuracy, efficiency, and trust.

100%

Automation Needed

3

User Roles Affected

5

Critical Issues

Balancing Simplicity with Complexity

The client wanted a clean and minimal interface. At the same time, the platform had to support multiple interconnected roles, learners, coaches, and businesses each with distinct flows and responsibilities.

Designing Connected Multi-Role Experiences

Actions taken by one role directly affected others. The challenge was to design clear handoffs and connections between learners, coaches, and businesses without introducing confusion or excessive screens.

Building Trust in Automated Matching

Since matching was no longer manual, users needed confidence that the system accurately understood their requirements. The design had to clearly capture inputs and reflect them back to users to build trust.

Designing for Scale

The platform needed to grow beyond individual users to support schools and training institutes, without increasing cognitive load or complexity.

Defining the Design Challenge

The core challenge was to design a minimal, modern platform that could support complex, multi-role workflows without overwhelming users.

The challenge was not to add more features, but to design the right structure, one that felt simple on the surface while handling complexity underneath.

Design Principles

To ensure consistency across a complex, multi-role platform, a clear set of design principles guided every decision throughout the project.

01

Reduce Manual Effort

Every interaction should remove the need for spreadsheets, follow-ups, and manual coordination wherever possible.

02

Capture Clarity Early

Learner requirements and coach offerings should be clearly defined upfront to avoid mismatches, rework, and unmet expectations.

03

Keep Interfaces Minimal

Despite complex workflows behind the scenes, interfaces should remain clean, modern, and focused on primary actions.

04

Design for Multiple Roles

Each user role should feel purpose-built, while still fitting naturally within the same system.

05

Build Trust Through Transparency

Users should always understand why a match was suggested, what information was captured, and what happens next.

These principles helped balance simplicity with scale, ensuring the platform remained intuitive as it grew in complexity.

Solution Overview

The solution is a centralized, role-based platform that replaces fragmented manual workflows with a single, intelligent system. MyCoach brings learners, coaches, and businesses together, capturing requirements and availability upfront to enable AI-assisted matching for live learning sessions. It eliminates spreadsheets and manual coordination through structured onboarding, automated scheduling, and clear admin visibility. Purpose-built workflows support each role—learners set goals, coaches manage services, businesses scale programs, and admins retain control—transforming a manual process into a scalable, reliable learning ecosystem.

Visual Design & UI Decisions

The visual design follows a minimal, modern approach focused on clarity across complex, multi-role workflows. By avoiding decorative elements and visual noise, the interface reduces cognitive load and keeps attention on core actions like onboarding, matching, and session management. Clear typography, restrained color usage, and purposeful contrast establish hierarchy, accessibility, and visual consistency across web and mobile. Shared components and patterns ensure familiarity across learner, coach, and admin experiences, allowing smooth transitions without relearning interactions. Overall, the visual system makes a complex platform feel simple, reliable, and easy to use.

Information Architecture

A clear structure balancing role separation with connected experiences across multiple user types.

Structure Overview

The platform was structured around role-based entry points, ensuring learners, coaches, businesses, and admins each accessed experiences tailored to their needs.

Role-Based Navigation

Learners

Onboarding, matching, sessions, progress

Coaches

Services, availability, sessions, earnings

Businesses

Dashboard, learners, coaches, reports

Admins

User management, operations, oversight

Design Rationale

Separating navigation by role reduced cognitive load while shared system logic ensured consistency. Users focus only on what matters to them without unnecessary complexity.

Key Workflows

The platform was designed around core workflows that replaced manual coordination with structured, automated processes across all user roles.

01

Workflow 01

Learner Onboarding & Matching

Learners define learning goals, preferred subjects, availability, and requirements. These inputs are captured upfront and used to accurately match them with suitable teachers.

02

Workflow 02

Coach Onboarding & Service Setup

Coaches list subjects and services they offer, define availability, and set expectations. This ensures learner requirements and coach offerings are aligned before sessions begin.

03

Workflow 03

Session Scheduling & Management

Once a match is established, sessions can be scheduled without manual follow-ups. Both learners and coaches have clear visibility into upcoming sessions and changes.

04

Workflow 04

Business & Admin Oversight

Businesses and admins access dashboards that provide visibility into learners, coaches, sessions, and overall activity, enabling scale without manual tracking.

Key Screens

Rather than showcasing every screen, this section highlights a few key interfaces that represent the core functionality and design decisions of the platform.

01

Key Screen 01 — Learner Requirement Capture

This screen allows learners to define their learning goals, subject requirements, availability, and preferences upfront. Capturing this information early was critical to improving matching accuracy and reducing follow-up coordination.

02

Key Screen 02 — Coach Service & Availability Setup

Coaches use this screen to define the subjects they teach, services offered, and available time slots. Clear inputs here ensured alignment with learner expectations before sessions began.

03

Key Screen 03 — Session Scheduling & Management

This screen provides both learners and coaches with a clear overview of upcoming sessions, changes, and schedules, reducing missed sessions and confusion.

04

Key Screen 04 — Business / Admin Dashboard

The dashboard offers high-level visibility into learners, coaches, sessions, and activity, enabling scale without manual tracking or spreadsheets.

Business or admin dashboard overview

Impact & Outcomes

The redesigned platform transformed a manual, spreadsheet-driven operation into a structured and scalable digital system.

Faster & More Accurate Matching

Learners were matched with suitable teachers more efficiently based on requirements, availability, and preferences, reducing the need for repeated calls and follow-ups.

Reduced Manual Work

Excel-based coordination and manual tracking were largely eliminated, lowering the risk of human error and saving time for all stakeholders.

Improved Learning Experience

Clearer alignment between learner expectations and coach offerings led to more focused sessions and better overall class quality.

Operational Visibility

Admins and business users gained real-time visibility into sessions, users, and activity without relying on spreadsheets.

Scalability

The platform enabled MyCoach to support schools and training institutes—something that was not feasible with manual workflows.

Overall, the platform created a reliable foundation for growth while significantly improving efficiency and experience quality across all user roles.

Next Steps

While MyCoach successfully replaced manual workflows with a scalable digital platform, there are several opportunities to further enhance the experience as the product evolves.

Enhanced Matching Intelligence

Refine AI-based matching by incorporating session feedback, learning outcomes, and long-term engagement patterns.

Improved Progress Tracking

Introduce clearer progress visualization and reporting for learners, coaches, and institutions.

Advanced Business Analytics

Expand dashboards to provide deeper insights for schools and training institutes, supporting data-driven decision-making.

Platform Scalability

Optimize workflows and components to support larger user volumes and additional learning categories.

These next steps focus on strengthening MyCoach as a long-term learning ecosystem while maintaining clarity and simplicity.

Create a free website with Framer, the website builder loved by startups, designers and agencies.