RealCoach MVP

I designed RealCoach’s MVP app by collaborating with frontend & backend developers to create a platform that connects clients with their trainers. ‎ ‎ ‎ ‎ ‎

Timeline

2023 (6 months)

My Role

UI/UX Designer

Client

RealCoach

Project Type

Freelance

Tools

Figma, Adobe Illustrator, Photoshop

Team

Chloe Lee (UI/UX Designer), Chun Jinyong (CEO, Project Manager), Chun Juwon (CTO, Front-end Developer), Chio JongWon (Back-end Developer), Sung Minhyung (Contents & Finance Manager), Lee Young Jun (Back-end Developer), Park Chanjin (Front-end Developer), Park Kwanghoo (Back-end Developer)

RealCoach History and Achievements

2024

  • Selected for the Youth Startup Academy by the Korea SMEs and Startups Agency (KOSME).

  • Achieved cumulative sales of 500 million KRW in the first half of 2024.

2025

  • Launched the fitness membership management app [RealCoach] and reached 30,000 MAU (Monthly Active Users).

  • Selected for the Startup Package by the Korea Small and Medium Business Administration.

✨ Highlights: Empowering Personal Trainers for Smarter Coaching

Home

Track today’s progress with an overview of schedules, filter by category, and manage client tasks like attendance and feedback, all in one place.

My Class

View schedules by date and an overview of clients attending a class.

Attendance & Report

Confirm attendance after a lesson, create a report by selecting the workout type, and document details with notes or media attachments.

Calendar

Easily switch between weekly and monthly calendar views to track schedules by status (Pending, Confirmed, Attended), review or add schedules, and manage client details seamlessly.

Clients

Easily manage both active and inactive clients, monitor session availability, and ensure effective communication with your clients.

Class Pass

Create and customise class passes with details like name, colour, sessions, and validity while tracking current and past client usage.

Client Matching

Find clients using a unique code or contact import, initiate a match for personalised management tools, and invite clients to join via KakaoTalk or SMS if needed.

Introduction

THE APP

What is RealCoach?

RealCoach is a comprehensive, user-friendly app that revolutionises personal training by seamlessly integrating client management, progress tracking, and interactive tools to enhance the trainer-client relationship.

BACKGROUND

Why did I decide to design this app?

This marked the beginning of my exciting journey in UI/UX design. During my gap year, I learnt to code, and a developer I know used to think I was talented in designing apps and websites. She was launching a business and offered me the chance to design the RealCoach MVP, allowing me to collaborate with talented front-end and back-end developers.

NEW OPPORTUNITY

Why not?

Jumping into this project and working alongside other developers was challenging, especially since I had no UI/UX design background. However, when I was learning to code, the design aspect was always my favourite—I felt like a wizard creating something magical. I saw this as the perfect opportunity to learn and gain experience. The deeper I dove into it, the more I fell in love with UI/UX design.

Define

CHALLENGE

Information Asymmetry

73.6% of gyms have no registered price information”

(2019, Fitness Facility Price Disclosure Survey, Korea Consumer Agency)

PROBLEM

Personal trainers need a smarter tool!

In South Korea, personal trainers encounter several challenges due to fragmented management systems.

SOLUTION

TARGET AUDIENCE

Who is our user?

The RealCoach MVP is specifically designed for personal trainers, typically in their 20s to 30s.

GOAL

MVP app for trainers

This project aims to offer a unified solution that streamlines tracking, scheduling, communication, and client management for personal trainers. The platform will consist of separate apps for trainers and their clients, with this MVP specifically focusing on the version designed for personal trainers.

Design System

I have created a design system and documented the screens and elements in a Figma file. These screenshots showcase parts of the design system and screen that I collaborated on with developers. I made sure that the documentation was clear and easily understandable for developers.

*Note: I can't share the complete files for security reasons.

Conclusion

LEARNINGS

Starting with Limited Knowledge

When I began this project, I only had a basic understanding of front-end development and no formal training in UI/UX design. Feedback opportunities were limited, as the designer I could reach out to wasn’t consistently available. This made starting the project particularly challenging.

Adapting and Learning

To overcome these challenges, I studied the designer’s assets and applied a technique I call “design shadowing,” inspired by “shadow coding” from my coding days. By analysing screenshots and recordings of existing apps in Figma, I explored questions like “Why is this designed this way?” and “What makes this effective?” This method helped me understand the rationale behind various design decisions.

Balancing Learning and Work

My self-taught coding background instilled the discipline to learn independently. I dedicated the first month to studying and spent the next five months balancing learning and working. Despite the demanding schedule—working 8–10 hours daily—I remained driven by my passion for UI/UX design.

This experience has shaped my skills and solidified my belief in the value of embracing challenges, setting the stage for continued growth and innovation in my design career.

Previous
Previous

Project OneZero (SaaS)

Next
Next

AppWash