Project Timeline:

November 2018 - May 2019


Adobe Xd

ChoreoMe is the first iteration of my updated passion project, Joyfully. It was the first exploration that I pursued in UIUX design as a sophomore, so I hope you can compare my growth between this project and Joyfully. :)


Choreography is traditionally taught to dancers in person through step-by-step demonstration. However, there is limited technology that allows dancers to teach themselves choreography or review choreography for precision.


As a dancer, I usually find myself looking up videos with the words “mirrored” at the end of my search. This is so that I am able to directly look at the video and match my movements to the dancer on the screen instead of having to mentally place myself in their shoes. In order to fully understand a movement, I sometimes slow down that part in the choreography to get a better sense of the slow and style.

Being a part of multiple dance teams throughout my education has also taught me to keep track of my learning process by looking back at my own dance practice recordings each week.


ChoreoMe is a video editing and archive app that helps dancers learn choreography with ease and precision. 

There are browser extensions and websites that can slow down and mirror videos, but there are few that are able to do both at the same time. ChoreoMe gives the user full control of their learning process by providing precise video controls and ways to track dance growth. 

The online dance community is rapidly growing, and evidence of this are the millions of videos that are shared through Instagram posts and their video platform, IGTV. Users of all ages share their videos and receive feedback from followers. While I considered making ChoreoMe a social media platform just for dance videos, I decided against it to focus on the individual growth of a dancer. With ChoreoMe, users can still receive critique by sharing their videos with friends that they have added, but they would not have to worry about the pressure of perfection from social media. 

Competitor Analysis

The spread of dance videos on social media has had a dramatic increase over the past year. With dance challenges such as Drake’s In My Feelings to simple dance trends such as the Shoot Dance and Orange Justice, more people are interested in learning choreography for fun. TikTok and Instagram are two of the largest platforms that share dance videos



Pros: Built-in video and audio editor, can edit videos side-by-side

Cons: 60 second video limit, most users are adolescents 



Pros: Videos up to 15 min long, wider age range

Cons: Limited video editor, can’t search multiple hashtags at the same time


While TikTok and Instagram are popular for sharing polished dance videos with the world, they are not useful for tracking individual progress. Some users are intimidated from the pressure of perfection that social media brings when posting online and feel discouraged from dancing. 


User Personas

I focused on two different types of users that would be able to use ChoreoMe. Since ChoreoMe focuses on the learning process of choreography, I wanted the user personas to have varying levels in dance experience. 

  • 27-year-old professional dancer with a massive following on social media

  • Perfectionist

  • Always keeps up with the latest trends and fashion styles

  • Pays close attention to every detail of choreography and slows down dance videos to make sure that she matches her movements correctly

  • Avid participator in dance challenges, so she uses ChoreoMe to learn dances quickly and accurately as soon as they are released.

  • Although she loves feedback from her fans, she also likes taking time to review her own footage before posting it to social media.

  • Prefers to edit her videos all in one app instead of having to import and export them from different apps. 

  • Shane is an 18-year-old freshman in college

  • Always wanted to learn how to dance  after watching videos from his favorite choreographers 

  • Although he wants to try dancing, he is not sure where to start

  • Busy schedule doesn’t allow him to take dance classes 

  • He feels intimidated to take classes because of his slow learning preference

  • Has a close group of friends that he shares his occasional dance videos with, but he would never post them on social media

  • Tells himself that once he gets better at dancing, he would be more comfortable with sharing his videos to a larger audience.

  • Would rather practice by himself and get feedback from the people closest to him.  


First, I narrowed down to three parts of choreography process that the user would be able to focus on: learning, reviewing, and critiquing. After this, I plotted out what features each section would have. 

rough flowchart.jpg

High-fidelity Screens

iPhone 6-7-8 – 1.png
iPhone 6-7-8 – 2.png
iPhone 6-7-8 – 3.png
iPhone 6-7-8 – 4.png
iPhone 6-7-8 – 7.png
iPhone 6-7-8 – 5.png
iPhone 6-7-8 – 6.png