Inspiration
MoveMoveDontStop! is a web-based motion detection application that motivates the user to complete an exercise routine by linking movement with music. When the user is actively moving in front of their web cam, our application will detect the movement and will play music. As soon as no motion is detected, the music will pause and the user's exercise routine will be put on hold. Our goal is to help motivate the user to finish the exercises by gamifying this process and the user's goal is to keep the music playing the entire duration of the routine.
How we built it
We built this web application with HTML, CSS, and JavaScript, and throughout the hackathon, we divided up the tasks that focused on different features, such as the countdown timer, audio player, and webcam motion detection.
Challenges we ran into
The biggest challenge we ran into involved the motion detection feature, as well as integrating all of the various parts together. For example, when we built the countdown timer, we later realized that it did not integrate well with one of the other features, so we spent a great deal of time troubleshooting. Other smaller challenges we also ran into were bugs in the countdown feature and audio player.
Accomplishments that we're proud of
One thing we are very proud of overall in this project is the motion detection function. It was something we thought we were not skilled enough to do, but it was achievable through teamwork and effort.
What we learned
Some accomplishments that have occurred in this event were that three of the five team members have never learned JavaScript before this hackathon, but were able to learn very quickly and a great deal. As a group overall, we learned the ins-and-outs of computer video vision and what goes into making a web application.
What's next for MoveMoveDontStop
The next thing for MoveMoveDontStop! is to participate in future hackathons and continue to develop the platform, eliminating bugs and adding more features.
Log in or sign up for Devpost to join the conversation.