Links
Inspiration
We've often found that, as individuals, we want to work out, be more fit or exercise just a bit more, but inevitably be stopped by our goals of getting into a university. Instead of being able to work out as we please, we're stuck in our rooms, frantically trying to remember the latest terms that were taught in class that day. That's where BrainGainz comes in. This website allows for people to do exercise and workout, even when grinding those grades.
What it Does
This revolutionary idea takes user generated flashcards and generates them on a webpage, with two possible answer options. The only way the user can answer the questions is by doing an exercise; either a pushup or a squat. Our computer vision program will see the exercises being done, and if it detects the correct exercise for the answer, it will be marked correct.
How We Built It
BrainGainz was created with a node.js/typescript backround, and using google's mediapipe module to be able to see and detect the exercises.
Challenges We Ran Into
While creating this project, we ran into some issues with making it look good, and getting the mediapipe to see the exercises properly. Mediapipe was very finicky, so we had to try and get it to see the whole body and if it doesn't see all the body parts, then to ignore and not try to run with error.
Accomplishments That We're Proud Of
We're proud of our use of mediapipe to finally be able to see different exercises with great precision and accuracy.
What We Learned
We learned a lot of web dev over this project, and we also learned a lot about some of the different sponsor companies, even if we didn't use all of them. Lastly, we learned to use mediapipe efficiently.
What's Next?
Next for BrainGainz is user accounts and leaderboards, allowing users to compete with each other on how many flashcards they got right. We will also be implementing more exercises so that the flashcards can have more than two options for a correct answer.