OSS Mobile: Elevating Jiu-Jitsu Training Through Digital Innovation

OSS Mobile is a cutting-edge platform designed to seamlessly integrate digital learning into the traditional Jiu-Jitsu training regimen. By offering a user-centric mobile experience, it empowers practitioners to access high-quality instructional content, monitor their progress, and engage with a vibrant community, all from the convenience of their devices.

Date

January - July

23 Weeks

Project Type

Individual student project at Springboard

Role

User research & User interface design

Defining project scope with UX vision

Project Background

OSS Mobile is a dedicated mobile application designed to transform how Brazilian Jiu-Jitsu (BJJ) practitioners learn, track progress, and engage with their community. The project emerged from identifying a critical gap in the digital ecosystem for martial arts training—while BJJ has experienced exponential growth globally, digital learning tools remain fragmented and incomplete.

Defining project scope with UX vision

Project Background

OSS Mobile is a dedicated mobile application designed to transform how Brazilian Jiu-Jitsu (BJJ) practitioners learn, track progress, and engage with their community. The project emerged from identifying a critical gap in the digital ecosystem for martial arts training—while BJJ has experienced exponential growth globally, digital learning tools remain fragmented and incomplete.

Defining project scope with UX vision

Project Background

OSS Mobile is a dedicated mobile application designed to transform how Brazilian Jiu-Jitsu (BJJ) practitioners learn, track progress, and engage with their community. The project emerged from identifying a critical gap in the digital ecosystem for martial arts training—while BJJ has experienced exponential growth globally, digital learning tools remain fragmented and incomplete.

Identifying user pain points and objectives

The Challenge

Despite Jiu-Jitsu's rising popularity, practitioners face significant challenges in their learning journey:

  1. Knowledge Fragmentation: Techniques and concepts scattered across platforms (YouTube, Instagram, paid sites).

  2. Progression Ambiguity: Lack of structured learning paths that align with physical training.

  3. Holistic Development Gap: Few resources integrating technique learning with injury prevention and recovery.

  4. Community Disconnection: Limited digital spaces for meaningful practitioner interaction.

As a UXUI designer with personal interest in martial arts, I recognized the opportunity to create an ecosystem that addresses these interconnected needs while maintaining the authenticity and depth of BJJ culture.

Identifying user pain points and objectives

The Challenge

Despite Jiu-Jitsu's rising popularity, practitioners face significant challenges in their learning journey:

  1. Knowledge Fragmentation: Techniques and concepts scattered across platforms (YouTube, Instagram, paid sites).

  2. Progression Ambiguity: Lack of structured learning paths that align with physical training.

  3. Holistic Development Gap: Few resources integrating technique learning with injury prevention and recovery.

  4. Community Disconnection: Limited digital spaces for meaningful practitioner interaction.

As a UXUI designer with personal interest in martial arts, I recognized the opportunity to create an ecosystem that addresses these interconnected needs while maintaining the authenticity and depth of BJJ culture.

Identifying user pain points and objectives

The Challenge

Despite Jiu-Jitsu's rising popularity, practitioners face significant challenges in their learning journey:

  1. Knowledge Fragmentation: Techniques and concepts scattered across platforms (YouTube, Instagram, paid sites).

  2. Progression Ambiguity: Lack of structured learning paths that align with physical training.

  3. Holistic Development Gap: Few resources integrating technique learning with injury prevention and recovery.

  4. Community Disconnection: Limited digital spaces for meaningful practitioner interaction.

As a UXUI designer with personal interest in martial arts, I recognized the opportunity to create an ecosystem that addresses these interconnected needs while maintaining the authenticity and depth of BJJ culture.

Research and Discovery Phase

Research and Discovery Phase

Research and Discovery Phase

Listening deeply to uncover hidden user needs

In-Depth User Interviews

I conducted 9 semi-structured interviews (7 males, 2 females) strategically sampling across the BJJ experience spectrum:

  • Participants ranged from beginner (0–1 year), intermediate (1–3 years), to advanced (3+ years) BJJ practitioners

  • Included both competitive athletes and recreational hobbyists

  • Sample included a mix of current practitioners and non-practitioners to gather diverse perspectives on engagement and adoption

Interview sessions explored:

  • Current learning methodologies and resources

  • Training documentation practices

  • Pain points in digital and physical learning

  • Community engagement patterns

  • Health management approaches

Each interview lasted 45-60 minutes, yielding rich qualitative data about practitioner behaviors, motivations, and unmet needs.

Some quotes:

Patrick M. (24)

|

Does not participate

“I have heard Jujitsu before but I never really seen it. All I know is that it is some kind of fighting and that’s about it.”

Hao Yuen Y. (47)

|

White Belt (0 Stripes)

“I wish there would be more women in the sport. Last time I went, I remember I had to sit out because of the odd number of partners and there were not enough women.”

Ali E. (50)

|

Black Belt (0 Stripes)

 “I love competing and I love watching students compete. As a school we need to support each other and push each other to be the best that we can and try to encourage others to give it their best.”

Listening deeply to uncover hidden user needs

In-Depth User Interviews

I conducted 9 semi-structured interviews (7 males, 2 females) strategically sampling across the BJJ experience spectrum:

  • Participants ranged from beginner (0–1 year), intermediate (1–3 years), to advanced (3+ years) BJJ practitioners

  • Included both competitive athletes and recreational hobbyists

  • Sample included a mix of current practitioners and non-practitioners to gather diverse perspectives on engagement and adoption

Interview sessions explored:

  • Current learning methodologies and resources

  • Training documentation practices

  • Pain points in digital and physical learning

  • Community engagement patterns

  • Health management approaches

Each interview lasted 45-60 minutes, yielding rich qualitative data about practitioner behaviors, motivations, and unmet needs.

Some quotes:

Patrick M. (24)

|

Does not participate

“I have heard Jujitsu before but I never really seen it. All I know is that it is some kind of fighting and that’s about it.”

Hao Yuen Y. (47)

|

White Belt (0 Stripes)

“I wish there would be more women in the sport. Last time I went, I remember I had to sit out because of the odd number of partners and there were not enough women.”

Ali E. (50)

|

Black Belt (0 Stripes)

 “I love competing and I love watching students compete. As a school we need to support each other and push each other to be the best that we can and try to encourage others to give it their best.”

Listening deeply to uncover hidden user needs

In-Depth User Interviews

I conducted 9 semi-structured interviews (7 males, 2 females) strategically sampling across the BJJ experience spectrum:

  • Participants ranged from beginner (0–1 year), intermediate (1–3 years), to advanced (3+ years) BJJ practitioners

  • Included both competitive athletes and recreational hobbyists

  • Sample included a mix of current practitioners and non-practitioners to gather diverse perspectives on engagement and adoption

Interview sessions explored:

  • Current learning methodologies and resources

  • Training documentation practices

  • Pain points in digital and physical learning

  • Community engagement patterns

  • Health management approaches

Each interview lasted 45-60 minutes, yielding rich qualitative data about practitioner behaviors, motivations, and unmet needs.

Some quotes:

Patrick M. (24)

|

Does not participate

“I have heard Jujitsu before but I never really seen it. All I know is that it is some kind of fighting and that’s about it.”

Hao Yuen Y. (47)

|

White Belt (0 Stripes)

“I wish there would be more women in the sport. Last time I went, I remember I had to sit out because of the odd number of partners and there were not enough women.”

Ali E. (50)

|

Black Belt (0 Stripes)

 “I love competing and I love watching students compete. As a school we need to support each other and push each other to be the best that we can and try to encourage others to give it their best.”

Analyzing online engagement for user insights

Digital Community Analysis

I conducted systematic analysis of BJJ online communities, including:

  • Content analysis of top posts in r/bjj subreddit

  • Thematic review of comments on popular BJJ YouTube channels

  • Engagement patterns on BJJ Instagram accounts

This online research brought out real user struggles and workarounds that don’t usually come up in typical interviews.

Analyzing online engagement for user insights

Digital Community Analysis

I conducted systematic analysis of BJJ online communities, including:

  • Content analysis of top posts in r/bjj subreddit

  • Thematic review of comments on popular BJJ YouTube channels

  • Engagement patterns on BJJ Instagram accounts

This online research brought out real user struggles and workarounds that don’t usually come up in typical interviews.

Analyzing online engagement for user insights

Digital Community Analysis

I conducted systematic analysis of BJJ online communities, including:

  • Content analysis of top posts in r/bjj subreddit

  • Thematic review of comments on popular BJJ YouTube channels

  • Engagement patterns on BJJ Instagram accounts

This online research brought out real user struggles and workarounds that don’t usually come up in typical interviews.

Clustering insights to reveal core pain points

Affinity Mapping

After collecting extensive research data, I conducted a thorough affinity mapping exercise to identify patterns and generate insights:

  1. Transcribed and coded all interview responses

  2. Generated 150+ observation notes from research

  3. Clustered related observations into thematic groups

  4. Identified emerging patterns and opportunities

This synthesis revealed key insights about BJJ practitioners, which we used to define six user-centered categories based on their needs and goals:

  • Many struggle with technique retention between classes and need efficient documentation tools

  • Health management (injury prevention, recovery) is frequently mentioned but poorly addressed by existing solutions

  • Community validation plays a crucial role in skill development and motivation; need to create a stronger community

  • Different experience levels have distinct but overlapping needs requiring flexible interface architecture

Affinity Map
  1. Learning/Training

  1. Community/Trust

  1. Women Related Issues

  1. Competitiveness

  1. Discipline/Time

  1. Technology

View Full Affinity Mapping on Mural

Clustering insights to reveal core pain points

Affinity Mapping

After collecting extensive research data, I conducted a thorough affinity mapping exercise to identify patterns and generate insights:

  1. Transcribed and coded all interview responses

  2. Generated 150+ observation notes from research

  3. Clustered related observations into thematic groups

  4. Identified emerging patterns and opportunities

This synthesis revealed key insights about BJJ practitioners, which we used to define six user-centered categories based on their needs and goals:

  • Many struggle with technique retention between classes and need efficient documentation tools

  • Health management (injury prevention, recovery) is frequently mentioned but poorly addressed by existing solutions

  • Community validation plays a crucial role in skill development and motivation; need to create a stronger community

  • Different experience levels have distinct but overlapping needs requiring flexible interface architecture

Affinity Map
  1. Learning/Training

  1. Community/Trust

  1. Women Related Issues

  1. Competitiveness

  1. Discipline/Time

  1. Technology

View Full Affinity Mapping on Mural

Clustering insights to reveal core pain points

Affinity Mapping

After collecting extensive research data, I conducted a thorough affinity mapping exercise to identify patterns and generate insights:

  1. Transcribed and coded all interview responses

  2. Generated 150+ observation notes from research

  3. Clustered related observations into thematic groups

  4. Identified emerging patterns and opportunities

This synthesis revealed key insights about BJJ practitioners, which we used to define six user-centered categories based on their needs and goals:

  • Many struggle with technique retention between classes and need efficient documentation tools

  • Health management (injury prevention, recovery) is frequently mentioned but poorly addressed by existing solutions

  • Community validation plays a crucial role in skill development and motivation; need to create a stronger community

  • Different experience levels have distinct but overlapping needs requiring flexible interface architecture

Affinity Map
  1. Learning/Training

  1. Community/Trust

  1. Women Related Issues

  1. Competitiveness

  1. Discipline/Time

  1. Technology

View Full Affinity Mapping on Mural

Empathizing journeys to guide meaningful interactions

Empathy Map

Think:
  • Likes the aggressiveness of the sport.

  • Hard to find good schools/partners.

  • Likes the discipline associated with the sport.

Does:
  • Watching others train

  • Looks up moves on Reddit and YouTube.

  • Training and learning with friends.

Feel:
  • Worried about injuries.

  • Feels that it is more than just a sport

  • Loves the competitiveness.

  • Brazilian JiuJitsu takes a lot of time.

Pain:
  • Often gets injured from the sport.

  • Not enough time.

  • Training and learning with friends.

  • Too far from nearest good training center.

  • Can’t find the right partners.

  • Not good with technology.

Gain:
  • Can find more partners.

  • Learn more moves and get better.

  • Learn other life skills from the sport.

  • Become more disciplined and patient.

Says:
  • “I feel more alive when I go against someone and completely dominate them.”

  • “I like learning new moves and trying to improve myself and increasing my move set.”

  • “I wish there were some more people a little more advance and the other purple belt is pretty old too.”

  • “I would like it if there was a good school right next to me where I can drop in anytime I would like. That way I can learn with great coaches and people, without spending much time on travel.”

Empathizing journeys to guide meaningful interactions

Empathy Map

Think:
  • Likes the aggressiveness of the sport.

  • Hard to find good schools/partners.

  • Likes the discipline associated with the sport.

Does:
  • Watching others train

  • Looks up moves on Reddit and YouTube.

  • Training and learning with friends.

Feel:
  • Worried about injuries.

  • Feels that it is more than just a sport

  • Loves the competitiveness.

  • Brazilian JiuJitsu takes a lot of time.

Pain:
  • Often gets injured from the sport.

  • Not enough time.

  • Training and learning with friends.

  • Too far from nearest good training center.

  • Can’t find the right partners.

  • Not good with technology.

Gain:
  • Can find more partners.

  • Learn more moves and get better.

  • Learn other life skills from the sport.

  • Become more disciplined and patient.

Says:
  • “I feel more alive when I go against someone and completely dominate them.”

  • “I like learning new moves and trying to improve myself and increasing my move set.”

  • “I wish there were some more people a little more advance and the other purple belt is pretty old too.”

  • “I would like it if there was a good school right next to me where I can drop in anytime I would like. That way I can learn with great coaches and people, without spending much time on travel.”

Empathizing journeys to guide meaningful interactions

Empathy Map

Think:
  • Likes the aggressiveness of the sport.

  • Hard to find good schools/partners.

  • Likes the discipline associated with the sport.

Does:
  • Watching others train

  • Looks up moves on Reddit and YouTube.

  • Training and learning with friends.

Feel:
  • Worried about injuries.

  • Feels that it is more than just a sport

  • Loves the competitiveness.

  • Brazilian JiuJitsu takes a lot of time.

Pain:
  • Often gets injured from the sport.

  • Not enough time.

  • Training and learning with friends.

  • Too far from nearest good training center.

  • Can’t find the right partners.

  • Not good with technology.

Gain:
  • Can find more partners.

  • Learn more moves and get better.

  • Learn other life skills from the sport.

  • Become more disciplined and patient.

Says:
  • “I feel more alive when I go against someone and completely dominate them.”

  • “I like learning new moves and trying to improve myself and increasing my move set.”

  • “I wish there were some more people a little more advance and the other purple belt is pretty old too.”

  • “I would like it if there was a good school right next to me where I can drop in anytime I would like. That way I can learn with great coaches and people, without spending much time on travel.”

Humanizing data to craft targeted user profiles

Persona

Maria Garcia

“I am always on the move and doing things for others. I wish I had more free time to do things I enjoy.”

Age: 35

Work: Nurse

Family: Husband and 2 kids

Location: New York

Education: Bachelors Degree

Bio

Maria Garcia Is a mother of two. She works as a nurse during the day. When she is not working, she is often with her family. She enjoys learning new things and does JuJitsu for self defense and to release stress.

Goals
  • Wants to learn as much as she can in BJJ

  • Be able to use these moves in self defense

  • Achieve her weight loss goal.

Frustrations
  • Too many responsibilities, not enough free time.

  • Not enough training partners.

  • Long tiring hours at work.

Personality

Introvert

Extrovert

Intuitive

Analytical

Cautious

Adventerous

Passive

Active

Preferred Channels

Social Media

Mobile

Computer

Humanizing data to craft targeted user profiles

Persona

Maria Garcia

“I am always on the move and doing things for others. I wish I had more free time to do things I enjoy.”

Age: 35

Work: Nurse

Family: Husband and 2 kids

Location: New York

Education: Bachelors Degree

Bio

Maria Garcia Is a mother of two. She works as a nurse during the day. When she is not working, she is often with her family. She enjoys learning new things and does JuJitsu for self defense and to release stress.

Goals
  • Wants to learn as much as she can in BJJ

  • Be able to use these moves in self defense

  • Achieve her weight loss goal.

Frustrations
  • Too many responsibilities, not enough free time.

  • Not enough training partners.

  • Long tiring hours at work.

Personality

Introvert

Extrovert

Intuitive

Analytical

Cautious

Adventerous

Passive

Active

Preferred Channels

Social Media

Mobile

Computer

Humanizing data to craft targeted user profiles

Persona

Maria Garcia

“I am always on the move and doing things for others. I wish I had more free time to do things I enjoy.”

Age: 35

Work: Nurse

Family: Husband and 2 kids

Location: New York

Education: Bachelors Degree

Bio

Maria Garcia Is a mother of two. She works as a nurse during the day. When she is not working, she is often with her family. She enjoys learning new things and does JuJitsu for self defense and to release stress.

Goals
  • Wants to learn as much as she can in BJJ

  • Be able to use these moves in self defense

  • Achieve her weight loss goal.

Frustrations
  • Too many responsibilities, not enough free time.

  • Not enough training partners.

  • Long tiring hours at work.

Personality

Introvert

Extrovert

Intuitive

Analytical

Cautious

Adventerous

Passive

Active

Preferred Channels

Social Media

Mobile

Computer

Tracing pathways to optimize critical user tasks

User Flows & Red Routes

Joining a Competition
  • Finding appropriate competitions

  • Preparing Strategically

  • Managing pre-competition anxiety

  • Tracking performance

  • Reviewing and learning

Learning Techniques
  • Discovering relevant content

  • Following instructional guidance

  • Practicing and reviewing

  • Seeking feedback

  • Implementing in live training

Finding A Gym
  • Identifying local training options

  • Evaluating gym environments

  • Connecting with potential training partners

  • Tracking trial classes

  • Making an informed decision

For each journey, I identified "red routes"—the most critical and frequent user paths that would form the backbone of the application structure.

Tracing pathways to optimize critical user tasks

User Flows & Red Routes

Joining a Competition
  • Finding appropriate competitions

  • Preparing Strategically

  • Managing pre-competition anxiety

  • Tracking performance

  • Reviewing and learning

Learning Techniques
  • Discovering relevant content

  • Following instructional guidance

  • Practicing and reviewing

  • Seeking feedback

  • Implementing in live training

Finding A Gym
  • Identifying local training options

  • Evaluating gym environments

  • Connecting with potential training partners

  • Tracking trial classes

  • Making an informed decision

For each journey, I identified "red routes"—the most critical and frequent user paths that would form the backbone of the application structure.

Tracing pathways to optimize critical user tasks

User Flows & Red Routes

Joining a Competition
  • Finding appropriate competitions

  • Preparing Strategically

  • Managing pre-competition anxiety

  • Tracking performance

  • Reviewing and learning

Learning Techniques
  • Discovering relevant content

  • Following instructional guidance

  • Practicing and reviewing

  • Seeking feedback

  • Implementing in live training

Finding A Gym
  • Identifying local training options

  • Evaluating gym environments

  • Connecting with potential training partners

  • Tracking trial classes

  • Making an informed decision

For each journey, I identified "red routes"—the most critical and frequent user paths that would form the backbone of the application structure.

Understanding what exists to create what's missing

Competitive Analysis

I conducted comprehensive competitive analysis focusing on platforms where BJJ practitioners currently find information:

For each competitor, I analyzed:

  • Content organization and information architecture

  • User engagement mechanisms

  • Learning pathway structure

  • Community integration

  • Health and recovery components

  • Business model and value proposition

Reddit
Strengths:
  • Large variety of memes, news, and other topics.

  • Large community with almost 800,000 members and counting.

Weaknesses:
  • Community-driven content that is mostly uploaded by members.

  • Not much structure; all types of content are included.

Opportunities:
  • Introduce structured learning threads and expert Q&A sessions.

  • Create official BJJ community forums with verified content.

Threats:
  • Unregulated user-generated content can lead to misinformation.

  • Engagement can be unpredictable and dependent on trending topics.

YouTube
Strengths:
  • Large collection of videos, both long and short form

  • Users can learn almost all the moves from videos

Weaknesses:
  • Not much organization; skill level in videos varies drastically

  • Too much information can be overwhelming

Opportunities:
  • Develop curated learning playlists for different skill levels.

  • Offer instructor-led live training sessions.

Threats:
  • Oversaturation of content can overwhelm new learners.

  • No community-building features beyond comments.

BJJFanatics
Strengths:
  • Large library of tutorials taught by professionals

  • Downloadable videos for offline viewing

Weaknesses:
  • Tutorials need to be purchased individually

  • Not very organized, mostly categorized by tags

Opportunities:
  • Introduce subscription-based model with structured learning paths.

  • Enhance search functionality for better organization.

Threats:
  • High cost of individual video purchases can deter users.

  • Lack of interactivity compared to live training or coaching.

Jiujitsu Five-O
Strengths:
  • Helpful for workouts, mobility, and health

  • Simple design that is well-organized

Weaknesses:
  • Some parts require an external application

  • Feels incomplete due to paywalls restricting access

Opportunities:
  • Expand beyond fitness to include comprehensive BJJ training.

  • Integrate with wearable devices for fitness tracking.

Threats:
  • Paywall limits user access to valuable content.

  • Lacks a dedicated technique learning section.

Understanding what exists to create what's missing

Competitive Analysis

I conducted comprehensive competitive analysis focusing on platforms where BJJ practitioners currently find information:

For each competitor, I analyzed:

  • Content organization and information architecture

  • User engagement mechanisms

  • Learning pathway structure

  • Community integration

  • Health and recovery components

  • Business model and value proposition

Reddit
Strengths:
  • Large variety of memes, news, and other topics.

  • Large community with almost 800,000 members and counting.

Weaknesses:
  • Community-driven content that is mostly uploaded by members.

  • Not much structure; all types of content are included.

Opportunities:
  • Introduce structured learning threads and expert Q&A sessions.

  • Create official BJJ community forums with verified content.

Threats:
  • Unregulated user-generated content can lead to misinformation.

  • Engagement can be unpredictable and dependent on trending topics.

YouTube
Strengths:
  • Large collection of videos, both long and short form

  • Users can learn almost all the moves from videos

Weaknesses:
  • Not much organization; skill level in videos varies drastically

  • Too much information can be overwhelming

Opportunities:
  • Develop curated learning playlists for different skill levels.

  • Offer instructor-led live training sessions.

Threats:
  • Oversaturation of content can overwhelm new learners.

  • No community-building features beyond comments.

BJJFanatics
Strengths:
  • Large library of tutorials taught by professionals

  • Downloadable videos for offline viewing

Weaknesses:
  • Tutorials need to be purchased individually

  • Not very organized, mostly categorized by tags

Opportunities:
  • Introduce subscription-based model with structured learning paths.

  • Enhance search functionality for better organization.

Threats:
  • High cost of individual video purchases can deter users.

  • Lack of interactivity compared to live training or coaching.

Jiujitsu Five-O
Strengths:
  • Helpful for workouts, mobility, and health

  • Simple design that is well-organized

Weaknesses:
  • Some parts require an external application

  • Feels incomplete due to paywalls restricting access

Opportunities:
  • Expand beyond fitness to include comprehensive BJJ training.

  • Integrate with wearable devices for fitness tracking.

Threats:
  • Paywall limits user access to valuable content.

  • Lacks a dedicated technique learning section.

Understanding what exists to create what's missing

Competitive Analysis

I conducted comprehensive competitive analysis focusing on platforms where BJJ practitioners currently find information:

For each competitor, I analyzed:

  • Content organization and information architecture

  • User engagement mechanisms

  • Learning pathway structure

  • Community integration

  • Health and recovery components

  • Business model and value proposition

Reddit
Strengths:
  • Large variety of memes, news, and other topics.

  • Large community with almost 800,000 members and counting.

Weaknesses:
  • Community-driven content that is mostly uploaded by members.

  • Not much structure; all types of content are included.

Opportunities:
  • Introduce structured learning threads and expert Q&A sessions.

  • Create official BJJ community forums with verified content.

Threats:
  • Unregulated user-generated content can lead to misinformation.

  • Engagement can be unpredictable and dependent on trending topics.

YouTube
Strengths:
  • Large collection of videos, both long and short form

  • Users can learn almost all the moves from videos

Weaknesses:
  • Not much organization; skill level in videos varies drastically

  • Too much information can be overwhelming

Opportunities:
  • Develop curated learning playlists for different skill levels.

  • Offer instructor-led live training sessions.

Threats:
  • Oversaturation of content can overwhelm new learners.

  • No community-building features beyond comments.

BJJFanatics
Strengths:
  • Large library of tutorials taught by professionals

  • Downloadable videos for offline viewing

Weaknesses:
  • Tutorials need to be purchased individually

  • Not very organized, mostly categorized by tags

Opportunities:
  • Introduce subscription-based model with structured learning paths.

  • Enhance search functionality for better organization.

Threats:
  • High cost of individual video purchases can deter users.

  • Lack of interactivity compared to live training or coaching.

Jiujitsu Five-O
Strengths:
  • Helpful for workouts, mobility, and health

  • Simple design that is well-organized

Weaknesses:
  • Some parts require an external application

  • Feels incomplete due to paywalls restricting access

Opportunities:
  • Expand beyond fitness to include comprehensive BJJ training.

  • Integrate with wearable devices for fitness tracking.

Threats:
  • Paywall limits user access to valuable content.

  • Lacks a dedicated technique learning section.

Design Phase

Design Phase

Design Phase

Aligning vision and research into actionable plans

Design Strategy Development

Before creating wireframes, I established core design principles based on research insights:

  1. Contextual Learning: Present techniques within situational frameworks rather than isolation

  2. Progressive Disclosure: Layer information complexity appropriate to user experience level

  3. Integrated Ecosystem: Connect technique learning, health management, and community seamlessly

  4. Physical Context Awareness: Design for use during active training sessions

I also defined key metrics for success:

  • Task completion efficiency for core user journeys

  • Learning pathway clarity

  • Feature discoverability

  • User satisfaction with information architecture

Aligning vision and research into actionable plans

Design Strategy Development

Before creating wireframes, I established core design principles based on research insights:

  1. Contextual Learning: Present techniques within situational frameworks rather than isolation

  2. Progressive Disclosure: Layer information complexity appropriate to user experience level

  3. Integrated Ecosystem: Connect technique learning, health management, and community seamlessly

  4. Physical Context Awareness: Design for use during active training sessions

I also defined key metrics for success:

  • Task completion efficiency for core user journeys

  • Learning pathway clarity

  • Feature discoverability

  • User satisfaction with information architecture

Aligning vision and research into actionable plans

Design Strategy Development

Before creating wireframes, I established core design principles based on research insights:

  1. Contextual Learning: Present techniques within situational frameworks rather than isolation

  2. Progressive Disclosure: Layer information complexity appropriate to user experience level

  3. Integrated Ecosystem: Connect technique learning, health management, and community seamlessly

  4. Physical Context Awareness: Design for use during active training sessions

I also defined key metrics for success:

  • Task completion efficiency for core user journeys

  • Learning pathway clarity

  • Feature discoverability

  • User satisfaction with information architecture

Sketching frameworks to validate initial concepts

Low Fidelity Wireframes

The next step is to start creating the low fidelity wireframes in Figma. I determined that there needed to be a blueprint for the information architecture, as well as, core screen wireframes.

Information Architecture:

  • Hierarchical organization of BJJ's complex technique ecosystem

  • Clear pathways between related techniques

  • Logical grouping of health resources

  • Community integration touchpoints

Core screen Wireframes:

  • Onboarding and user customization

  • Home dashboard with personalized recommendations

  • Technique library with filtering system

  • Detailed technique view with related content

  • Training journal interface

  • Community interaction screens

  • Health and mobility dashboard

I created 120+ wireframe screens mapping out complete user flows for the primary red routes.

Competitive Homepage
  • Countdown timer for upcoming competitions

  • Dashboard with modular widgets

  • Lounge area for community interaction

Competitive Homepage
  • Countdown timer for upcoming competitions

  • Dashboard with modular widgets

  • Lounge area for community interaction

Grapplers' Quest
  • Gamified gym and partner locator

  • Global and friends ranking system

  • Online/offline status for challenges

Interactive Preview: Hover over the sketches to reveal the app's standout features!

Competitive Homepage
  • Countdown timer for upcoming competitions

  • Dashboard with modular widgets

  • Lounge area for community interaction

Health Tracker
  • Visual progress bar for weight tracking

  • Wellness modules (doctor access, workouts, recipes)

  • Calendar synced with a weight tracker

Grapplers' Quest
  • Gamified gym and partner locator

  • Global and friends ranking system

  • Online/offline status for challenges

Interactive Preview: Click the sketches to reveal the app's standout features!

Competitive Homepage
  • Countdown timer for upcoming competitions

  • Dashboard with modular widgets

  • Lounge area for community interaction

Interactive Preview: Click the sketches to reveal the app's standout features!

Health Tracker
  • Visual progress bar for weight tracking

  • Wellness modules (doctor access, workouts, recipes)

  • Calendar synced with a weight tracker

Interactive Preview: Click the sketches to reveal the app's standout features!

Grapplers' Quest
  • Gamified gym and partner locator

  • Global and friends ranking system

  • Online/offline status for challenges

Interactive Preview: Click the sketches to reveal the app's standout features!

Competitive Homepage
  • Countdown timer for upcoming competitions

  • Dashboard with modular widgets

  • Lounge area for community interaction

Interactive Preview: Click the sketches to reveal the app's standout features!

Health Tracker
  • Visual progress bar for weight tracking

  • Wellness modules (doctor access, workouts, recipes)

  • Calendar synced with a weight tracker

Interactive Preview: Click the sketches to reveal the app's standout features!

Grapplers' Quest
  • Gamified gym and partner locator

  • Global and friends ranking system

  • Online/offline status for challenges

Sketching frameworks to validate initial concepts

Low Fidelity Wireframes

The next step is to start creating the low fidelity wireframes in Figma. I determined that there needed to be a blueprint for the information architecture, as well as, core screen wireframes.

Information Architecture:

  • Hierarchical organization of BJJ's complex technique ecosystem

  • Clear pathways between related techniques

  • Logical grouping of health resources

  • Community integration touchpoints

Core screen Wireframes:

  • Onboarding and user customization

  • Home dashboard with personalized recommendations

  • Technique library with filtering system

  • Detailed technique view with related content

  • Training journal interface

  • Community interaction screens

  • Health and mobility dashboard

I created 120+ wireframe screens mapping out complete user flows for the primary red routes.

Competitive Homepage
  • Countdown timer for upcoming competitions

  • Dashboard with modular widgets

  • Lounge area for community interaction

Competitive Homepage
  • Countdown timer for upcoming competitions

  • Dashboard with modular widgets

  • Lounge area for community interaction

Grapplers' Quest
  • Gamified gym and partner locator

  • Global and friends ranking system

  • Online/offline status for challenges

Interactive Preview: Hover over the sketches to reveal the app's standout features!

Competitive Homepage
  • Countdown timer for upcoming competitions

  • Dashboard with modular widgets

  • Lounge area for community interaction

Health Tracker
  • Visual progress bar for weight tracking

  • Wellness modules (doctor access, workouts, recipes)

  • Calendar synced with a weight tracker

Grapplers' Quest
  • Gamified gym and partner locator

  • Global and friends ranking system

  • Online/offline status for challenges

Interactive Preview: Click the sketches to reveal the app's standout features!

Competitive Homepage
  • Countdown timer for upcoming competitions

  • Dashboard with modular widgets

  • Lounge area for community interaction

Interactive Preview: Click the sketches to reveal the app's standout features!

Health Tracker
  • Visual progress bar for weight tracking

  • Wellness modules (doctor access, workouts, recipes)

  • Calendar synced with a weight tracker

Interactive Preview: Click the sketches to reveal the app's standout features!

Grapplers' Quest
  • Gamified gym and partner locator

  • Global and friends ranking system

  • Online/offline status for challenges

Interactive Preview: Click the sketches to reveal the app's standout features!

Competitive Homepage
  • Countdown timer for upcoming competitions

  • Dashboard with modular widgets

  • Lounge area for community interaction

Interactive Preview: Click the sketches to reveal the app's standout features!

Health Tracker
  • Visual progress bar for weight tracking

  • Wellness modules (doctor access, workouts, recipes)

  • Calendar synced with a weight tracker

Interactive Preview: Click the sketches to reveal the app's standout features!

Grapplers' Quest
  • Gamified gym and partner locator

  • Global and friends ranking system

  • Online/offline status for challenges

Sketching frameworks to validate initial concepts

Low Fidelity Wireframes

The next step is to start creating the low fidelity wireframes in Figma. I determined that there needed to be a blueprint for the information architecture, as well as, core screen wireframes.

Information Architecture:

  • Hierarchical organization of BJJ's complex technique ecosystem

  • Clear pathways between related techniques

  • Logical grouping of health resources

  • Community integration touchpoints

Core screen Wireframes:

  • Onboarding and user customization

  • Home dashboard with personalized recommendations

  • Technique library with filtering system

  • Detailed technique view with related content

  • Training journal interface

  • Community interaction screens

  • Health and mobility dashboard

I created 120+ wireframe screens mapping out complete user flows for the primary red routes.

Competitive Homepage
  • Countdown timer for upcoming competitions

  • Dashboard with modular widgets

  • Lounge area for community interaction

Competitive Homepage
  • Countdown timer for upcoming competitions

  • Dashboard with modular widgets

  • Lounge area for community interaction

Grapplers' Quest
  • Gamified gym and partner locator

  • Global and friends ranking system

  • Online/offline status for challenges

Interactive Preview: Hover over the sketches to reveal the app's standout features!

Competitive Homepage
  • Countdown timer for upcoming competitions

  • Dashboard with modular widgets

  • Lounge area for community interaction

Health Tracker
  • Visual progress bar for weight tracking

  • Wellness modules (doctor access, workouts, recipes)

  • Calendar synced with a weight tracker

Grapplers' Quest
  • Gamified gym and partner locator

  • Global and friends ranking system

  • Online/offline status for challenges

Interactive Preview: Click the sketches to reveal the app's standout features!

Competitive Homepage
  • Countdown timer for upcoming competitions

  • Dashboard with modular widgets

  • Lounge area for community interaction

Interactive Preview: Click the sketches to reveal the app's standout features!

Health Tracker
  • Visual progress bar for weight tracking

  • Wellness modules (doctor access, workouts, recipes)

  • Calendar synced with a weight tracker

Interactive Preview: Click the sketches to reveal the app's standout features!

Grapplers' Quest
  • Gamified gym and partner locator

  • Global and friends ranking system

  • Online/offline status for challenges

Interactive Preview: Click the sketches to reveal the app's standout features!

Competitive Homepage
  • Countdown timer for upcoming competitions

  • Dashboard with modular widgets

  • Lounge area for community interaction

Interactive Preview: Click the sketches to reveal the app's standout features!

Health Tracker
  • Visual progress bar for weight tracking

  • Wellness modules (doctor access, workouts, recipes)

  • Calendar synced with a weight tracker

Interactive Preview: Click the sketches to reveal the app's standout features!

Grapplers' Quest
  • Gamified gym and partner locator

  • Global and friends ranking system

  • Online/offline status for challenges

Testing assumptions to refine user experiences

User Testing & Iteration

I conducted moderated testing sessions with 5 participants from the initial research pool, using clickable low fidelity wireframes of the key user flows. Tasks included:

  • Find a Cajun chicken pasta recipe (testing content discoverability and search function)

  • Book an appointment with the highest-rated nutritionist (testing navigation and sorting)

  • Check the total amount in the shopping cart (testing feedback visibility)

  • Access an online feature related to their Pokémon game (testing community integration)

  • Locate the 9th ranked blue belt globally (testing global ranking display and sorting)

  • Identify three main mobility stretches (testing exercise content visibility)

  • Switch between competitive and recreational views (testing toggle behavior and personalization)

Testing revealed several key usability challenges:

Priority
Issue
Recommendation

Critical

Back navigation does not work correctly

Creating a component for a back button where it will send users to the previous page.

Critical

Not enough indicators and instructions to help users navigate throughout the page.

Maybe some pop up messages to explain to the user what to do.

Major

Inconsistency between animations for buttons and pages.

Go back and look thoroughly through the buttons and pages and create a system of animations for both buttons and pages.

Major

Users struggle to navigate between sections.

Add a link to the names, so users can switch sections. Added a section in registration for users to select the sections.

Major

Variables do not reset, countdown timer, buttons, and menus do not reset after clicking them.

Go back and look through variables and select an option to reset them after the user has left the page.

Testing assumptions to refine user experiences

User Testing & Iteration

I conducted moderated testing sessions with 5 participants from the initial research pool, using clickable low fidelity wireframes of the key user flows. Tasks included:

  • Find a Cajun chicken pasta recipe (testing content discoverability and search function)

  • Book an appointment with the highest-rated nutritionist (testing navigation and sorting)

  • Check the total amount in the shopping cart (testing feedback visibility)

  • Access an online feature related to their Pokémon game (testing community integration)

  • Locate the 9th ranked blue belt globally (testing global ranking display and sorting)

  • Identify three main mobility stretches (testing exercise content visibility)

  • Switch between competitive and recreational views (testing toggle behavior and personalization)

Testing revealed several key usability challenges:

Priority
Issue
Recommendation

Critical

Back navigation does not work correctly

Creating a component for a back button where it will send users to the previous page.

Critical

Not enough indicators and instructions to help users navigate throughout the page.

Maybe some pop up messages to explain to the user what to do.

Major

Inconsistency between animations for buttons and pages.

Go back and look thoroughly through the buttons and pages and create a system of animations for both buttons and pages.

Major

Users struggle to navigate between sections.

Add a link to the names, so users can switch sections. Added a section in registration for users to select the sections.

Major

Variables do not reset, countdown timer, buttons, and menus do not reset after clicking them.

Go back and look through variables and select an option to reset them after the user has left the page.

Testing assumptions to refine user experiences

User Testing & Iteration

I conducted moderated testing sessions with 5 participants from the initial research pool, using clickable low fidelity wireframes of the key user flows. Tasks included:

  • Find a Cajun chicken pasta recipe (testing content discoverability and search function)

  • Book an appointment with the highest-rated nutritionist (testing navigation and sorting)

  • Check the total amount in the shopping cart (testing feedback visibility)

  • Access an online feature related to their Pokémon game (testing community integration)

  • Locate the 9th ranked blue belt globally (testing global ranking display and sorting)

  • Identify three main mobility stretches (testing exercise content visibility)

  • Switch between competitive and recreational views (testing toggle behavior and personalization)

Testing revealed several key usability challenges:

Priority
Issue
Recommendation

Critical

Back navigation does not work correctly

Creating a component for a back button where it will send users to the previous page.

Critical

Not enough indicators and instructions to help users navigate throughout the page.

Maybe some pop up messages to explain to the user what to do.

Major

Inconsistency between animations for buttons and pages.

Go back and look thoroughly through the buttons and pages and create a system of animations for both buttons and pages.

Major

Users struggle to navigate between sections.

Add a link to the names, so users can switch sections. Added a section in registration for users to select the sections.

Major

Variables do not reset, countdown timer, buttons, and menus do not reset after clicking them.

Go back and look through variables and select an option to reset them after the user has left the page.

Detailing interfaces to showcase visual design

High Fidelity Wireframes

The high-fidelity prototype included several innovative UX solutions:

  • Technique Breakdown View: Segmented video playback with synchronized notes

  • Health Dashboard: Unified view of mobility, prevention, and recovery resources

  • Video Teachings: Comprehensive library of technique demonstrations from multiple positions

  • Daily Stretching Reminder: Personalized mobility routines with smart notifications

  • 1v1 Coaching: Virtual coaching sessions with professional instructors

  • Grappler's Quest: Gamified feature to meet local competitors and training partners

Detailing interfaces to showcase visual design

High Fidelity Wireframes

The high-fidelity prototype included several innovative UX solutions:

  • Technique Breakdown View: Segmented video playback with synchronized notes

  • Health Dashboard: Unified view of mobility, prevention, and recovery resources

  • Video Teachings: Comprehensive library of technique demonstrations from multiple positions

  • Daily Stretching Reminder: Personalized mobility routines with smart notifications

  • 1v1 Coaching: Virtual coaching sessions with professional instructors

  • Grappler's Quest: Gamified feature to meet local competitors and training partners

Detailing interfaces to showcase visual design

High Fidelity Wireframes

The high-fidelity prototype included several innovative UX solutions:

  • Technique Breakdown View: Segmented video playback with synchronized notes

  • Health Dashboard: Unified view of mobility, prevention, and recovery resources

  • Video Teachings: Comprehensive library of technique demonstrations from multiple positions

  • Daily Stretching Reminder: Personalized mobility routines with smart notifications

  • 1v1 Coaching: Virtual coaching sessions with professional instructors

  • Grappler's Quest: Gamified feature to meet local competitors and training partners

Final Solution and Takeaways

Final Solution and Takeaways

Final Solution and Takeaways

Animating workflows to simulate real‑world use

Prototype

Animating workflows to simulate real‑world use

Prototype

Animating workflows to simulate real‑world use

Prototype

Reflecting outcomes to drive design evolution

Key Takeaways & Growth

  1. Designing for Specialized Communities

    • Working with the BJJ community taught me to balance domain-specific terminology and concepts with accessibility for newcomers. I developed strategies for creating interfaces that respect technical accuracy while providing appropriate context and guidance for beginners.

The challenge of serving both competitive and recreational users within the same application forced me to think deeply about information architecture and content prioritization. I learned to implement progressive disclosure patterns that allow users to access the depth of content appropriate to their needs without overwhelming them.

  1. Contextual Mobile Design

    • Perhaps the most valuable learning came from designing for a physically active context. Unlike typical mobile applications used in stationary settings, Oss Mobile needed to function effectively in training environments where users might be:

      • Physically active and moving

      • Using the application with limited attention

      • Needing quick reference during time-constrained situations

This required innovative thinking about interaction models, including larger touch targets, voice control options, and simplified navigation paths for in-training use. I gained practical experience in balancing feature richness with contextual usability constraints.

  1. Data-Informed Iteration

    • The dramatic improvements between testing rounds reinforced the value of iterative design based on user feedback. I refined my ability to:

      • Identify patterns in user behavior and feedback

      • Prioritize improvements based on impact and feasibility

      • Distinguish between preference-based suggestions and genuine usability issues

      • Maintain design vision while incorporating user insights

The iterative process taught me to embrace constructive feedback as an essential design tool rather than a critique of my work.

Reflecting outcomes to drive design evolution

Key Takeaways & Growth

  1. Designing for Specialized Communities

    • Working with the BJJ community taught me to balance domain-specific terminology and concepts with accessibility for newcomers. I developed strategies for creating interfaces that respect technical accuracy while providing appropriate context and guidance for beginners.

The challenge of serving both competitive and recreational users within the same application forced me to think deeply about information architecture and content prioritization. I learned to implement progressive disclosure patterns that allow users to access the depth of content appropriate to their needs without overwhelming them.

  1. Contextual Mobile Design

    • Perhaps the most valuable learning came from designing for a physically active context. Unlike typical mobile applications used in stationary settings, Oss Mobile needed to function effectively in training environments where users might be:

      • Physically active and moving

      • Using the application with limited attention

      • Needing quick reference during time-constrained situations

This required innovative thinking about interaction models, including larger touch targets, voice control options, and simplified navigation paths for in-training use. I gained practical experience in balancing feature richness with contextual usability constraints.

  1. Data-Informed Iteration

    • The dramatic improvements between testing rounds reinforced the value of iterative design based on user feedback. I refined my ability to:

      • Identify patterns in user behavior and feedback

      • Prioritize improvements based on impact and feasibility

      • Distinguish between preference-based suggestions and genuine usability issues

      • Maintain design vision while incorporating user insights

The iterative process taught me to embrace constructive feedback as an essential design tool rather than a critique of my work.

Reflecting outcomes to drive design evolution

Key Takeaways & Growth

  1. Designing for Specialized Communities

    • Working with the BJJ community taught me to balance domain-specific terminology and concepts with accessibility for newcomers. I developed strategies for creating interfaces that respect technical accuracy while providing appropriate context and guidance for beginners.

The challenge of serving both competitive and recreational users within the same application forced me to think deeply about information architecture and content prioritization. I learned to implement progressive disclosure patterns that allow users to access the depth of content appropriate to their needs without overwhelming them.

  1. Contextual Mobile Design

    • Perhaps the most valuable learning came from designing for a physically active context. Unlike typical mobile applications used in stationary settings, Oss Mobile needed to function effectively in training environments where users might be:

      • Physically active and moving

      • Using the application with limited attention

      • Needing quick reference during time-constrained situations

This required innovative thinking about interaction models, including larger touch targets, voice control options, and simplified navigation paths for in-training use. I gained practical experience in balancing feature richness with contextual usability constraints.

  1. Data-Informed Iteration

    • The dramatic improvements between testing rounds reinforced the value of iterative design based on user feedback. I refined my ability to:

      • Identify patterns in user behavior and feedback

      • Prioritize improvements based on impact and feasibility

      • Distinguish between preference-based suggestions and genuine usability issues

      • Maintain design vision while incorporating user insights

The iterative process taught me to embrace constructive feedback as an essential design tool rather than a critique of my work.

Envisioning enhancements to sustain user growth

Future Opportunities

Based on user feedback and industry trends, I identified several promising directions for future development:

  1. AI-Enhanced Learning: Implementation of computer vision for technique analysis and feedback

  2. Fitness Tracker Integration: Connecting with wearables for more comprehensive health data

  3. Competition Preparation Tools: Features specifically supporting tournament preparation

  4. Expanded Social Features: Enhanced community building tools and instructor marketplace

Envisioning enhancements to sustain user growth

Future Opportunities

Based on user feedback and industry trends, I identified several promising directions for future development:

  1. AI-Enhanced Learning: Implementation of computer vision for technique analysis and feedback

  2. Fitness Tracker Integration: Connecting with wearables for more comprehensive health data

  3. Competition Preparation Tools: Features specifically supporting tournament preparation

  4. Expanded Social Features: Enhanced community building tools and instructor marketplace

Envisioning enhancements to sustain user growth

Future Opportunities

Based on user feedback and industry trends, I identified several promising directions for future development:

  1. AI-Enhanced Learning: Implementation of computer vision for technique analysis and feedback

  2. Fitness Tracker Integration: Connecting with wearables for more comprehensive health data

  3. Competition Preparation Tools: Features specifically supporting tournament preparation

  4. Expanded Social Features: Enhanced community building tools and instructor marketplace

Menu

Menu