Inspiration
I love dancing, and I wanted to build something that would help me get better at it.
What it does
The idea of BachatAI is to teach you how to improve your dancing form.
How we built it
We used mediapipe to track the users skeleton. We also were working on using LiveKit as an AI coach.
Challenges we ran into
A primary challenge our team faced was the little experience working with computer vision and mediapipe. From the ground up we need to understand the framework and begin by basic tracking. Another common issue was connection to the internet, which denied our access to downloading necessary packages and dependencies required for us to work. A result of this was having to travel around the city from coffee shops to libraries to anything open late just for a connection, but unfortunately many participants had similar experiences. The lack of connection prevented us from even beginning our work. On the software side we had issues accurately tracking the metrics we wanted to measure with mediapipe as well as unfamiliarity with LiveKit
Accomplishments that we're proud of
Tackling an ambitious computer vision project. Tracking step counts, tempo and movement proved to be more difficult than we anticipated. After research, we found very little examples on our idea and actually glad that we created what we could in a small amount of time.
What we learned
For some of us, it was our first experience applying AI agents into a project and implementing it into a greater scheme. Again, mediapipe and computer vision was a learning experience for us and inspires us to potentially create more projects with it in the future.
What's next for BachatAI
The next step for our app is to get metrics to be accurately evaluated and analyze Bachata dancing. We would also like to analyze the dancing to provide real time feedback and give the user advice of how well they are actually dancing. This could potentially be scaled into more dance styles, supporting mental and physical fitness, teaching people to dance in the comfort of their own home, and online coaching.

Log in or sign up for Devpost to join the conversation.