Fitness App for People with Different Abilities

An inclusive fitness app for individuals with different disabilities and creating a space for content creators to create and share accessible exercise classes.

Fitness App Overview

Overview

Sekond Skin Society (SSS) is an early-stage startup that creates an inclusive fitness app for individuals with different disabilities and creating a space for content creators to create and share accessible exercise classes. I joined SSS in Fall 2023 after I got introduced to their CEO through the CEO of a former startup I worked with, Orchid Analytics!

As the lead designer, I worked with the CTO, the content generation team, and the development team to design and deliver the Minimum Viable Product (MVP) for the app, which launched in Summer 2025. 🚀

At SSS, I am in charge of creating the high-fidelity designs, and user research and testing. I also created the component library forming the SSS design system, which we use as a guideline for prototyping and app development.

🎯 The Challenge

Transform an early-stage startup idea into a comprehensive, implementable mobile app design that enables people with disabilities to workout together accessibly.

🚀 The Result

An accessible fitness app that allows people with different disabilities to exercise together, with features designed for developer implementation and WCAG compliance

Successfully launched on both platforms

Download on the App Store Get it on Google Play

My Role:

Lead Product Designer

Teammates:

Product Owner
4 Developers
Content team
CTO

Duration:

Ongoing
Since Fall 2023

1. Initial Research

When I joined the team, I asked to review the research that had been done before me. The team's research analyst had previously conducted an initial survey and market research, including competitive analysis.

Here are a few quotes that stood out to me from their initial survey:

"I need to see options for modifications of some movements that I can't do due to joint pain."

"Need to use an app with my husband who uses a wheelchair"

"Being able to control the volume of the background music without dimming/increasing the instructor's voice."

1.1. Target Groups

Based on the team's research, we decided that at the very least, the app should meet the needs of these three target groups:

1.2. Impact Features

We set out to design a fitness app with these impactful features:

Key User Insights

🎯 Instructor Preference

"I prefer instructors who share my experiences or needs"

Impact: Integrated instructor profiles into dashboard

⚡ Class Planning

"I need breakdown of warm-up, workout, and cool-down times"

Impact: Added detailed class structure breakdown

🔊 Audio Control

"Control music volume without affecting instructor's voice"

Impact: Separate audio track controls

2. Conceptualization

Fast Prototyping & user interviews

In the beginning of the process, I started creating the information architecture and low-fidelity concepts for the primary use cases. I also conducted usability tests with the lo-fi mockups. Once we had confidence in the designs, I began digitalizing them.

Key Accessibility Features

🔊

Customizable Audio Controls

Separate volume controls for instructor voice and background music, ensuring users can adjust audio to their specific hearing needs

📱

Split Screen Mode

Enables two people with different abilities to exercise together, each viewing their adapted version of the same workout

3. Design

3.1. Accessibility

Throughout the iterations, I ensured that the MVP designs met stringent accessibility guidelines, including certain color contrast criteria, font sizes, and actionable components such as buttons, tabs, and fields, through continuous feedback from accessibility experts.

3.2. Iterations of Dashboard

The dashboard's purpose was to organize a list of available classes into categories. I tested it with several users to ensure that the browsing and filtering classes experience was easy to understand and follow.

User testing revealed that people prefer to select exercise classes led by instructors who share their experiences or needs (e.g., wheelchair accessibility). To cater to this, a list of instructors has been integrated into the dashboard, allowing users to explore classes and instructors in one place.

Before

Dashboard
Dashboard

After - P1

Dashboard - Classes
Dashboard - Classes

After - P2

Dashboard - Instructors
Dashboard - Instructors

3.3. Iterations of Class Detail

A large portion of the time spent in this project was focused on designing and iterating the class details. I have included here a number of the iterations along the way.

Before

Class detail before

After

Class detail after

3.3.a. Change: Class Description

Users indicated that they needed more information for class descriptions. For instance, they liked to know the intensity of the classes and a breakdown of the class content. The breakdown would help them plan their warm-up and cool-down and equipment preprations accordingly.

"I would like to see clear details in the class description about how much time I need to spend on warm-up, the main workout, and cool-down."

Class description iterations
The new design (on the right) includes added components for intensity level, category, and class breakdown.

3.3.b. Change: Terminology

Based on feedback from the content team, the terminology for intensity levels—previously labelled as beginner, intermediate, and difficult—has been replaced with icons and the designations level 1, level 2, and level 3 to make the vocabulary less imposing.

The class version terminology was updated and standardized. A separate section for languages was also introduced. Previously, American Sign Language (ASL) classes were grouped under class versions as well which had given rise to potentially conflicting options.

Terminology updates
The new design shown on the right demonstrates the revised terminology for class versions and introduces a new category for language classifications.

3.4. Iterations of Split Screens

A key feature of the app is its ability to display various adaptations of the same class. For instance, it enables a person with low vision to simultaneously participate in the same exercise as someone with limited lower body mobility.

Before

Split screen before

After

Split screen after

The image shows the initial iteration and MVP version showing class details on split screens, showcasing two versions.

3.4.a. Change: Audio Setting

The design outlined below is for the audio settings that enables users to select their preferred audio track and customize the volume of both the instructor and the music. Previously, I had opted for sliders to control the audio. However, in the following iterations, in order to ensure ease of use for individuals with limited motor skills and low vision, I instead incorporated plus (+) and minus (-) tab buttons in the UI.

Audio settings iterations
These are the iterations of the audio settings, with the most recent version displayed on the right.

4. Web Tool for Admins

I have also led the design of web administration panels. This involved extensive discussions with the content team, developers, and technology leaders to achieve alignment. Further details on the work I have accomplished will be provided soon.

The image represents a snapshot of the admin panel, which enables the administrator to manage class and instructor information, media files, users, and content tags.

Admin panel interface
List of classes and their class versions

5. Learning Experience

Through the process of this project, I have gained valuable experience in designing properly with Agile development teams. I learned how to effectively include the developers in the design process from the beginning and robustly share the Figma designs with them along the way, and incorporating their input regarding the fast and light implementations of the design.

In one instance for example, I had designed a page that would have been computationally taxing to run. And based on their feedback, I went back and re-made some portions to make it lighter. This further demonstrated to me the importance of seeking feedback from the developers multiple sprints before the implementation time.

← Back to Portfolio Next Project →
Home Product Design Design Thinking Research About Me Volunteering Get in touch