Inspiration
Tejas Patel wanted to be on the school's basketball team, but couldn't afford a basketball coach and thus failed the tryouts. He was very discouraged by this, but this gave our group the idea of our project: SkillScore.
What it does
SkillScore allows users to submit their video of them doing an exercise/sport and compares their movement with a coach's movement. Our algorithm carefully analyzes both videos to find any similarities. Afterwards, it outputs a percentile score based on the user's performance and feedback on what to improve on for the user.
How we built it
We built it using HTML, JavaScript, CSS, Python, and Flask.
Challenges we ran into
One difficult challenge we ran into was that the response wasn't going to the server (aka the front end connection was "hideous"). The program crashed and it took a lot of time to fix. Another issue was how would the user get the video of the coach doing the workout/sport.
Accomplishments that we're proud of
We're proud of the algorithm we developed and how accurate it is when finding similarities between the learner's video and the coach's video. Another thing we are proud of is the potential of this website and how many people it can help educate.
What we learned
We learned how to communicate with each other, and how flask works.
What's next for SkillScore
Build a bigger community of sports enthusiasts and scale our website globally.
Log in or sign up for Devpost to join the conversation.