Inspiration
From our early group brainstorming sessions, we knew that we wanted to use advanced hardware to interact with computers. We also wanted the experience to be fun and approachable, which led to the creation of a game that challenges users to beat their own push-up score.
What it does
Push-Up Ninja is a website that challenges users to test themselves with push-up exercises and improve their score, all while it tracks their stats and provides motivational and practical feedback.
How we built it
The first half of our project involves the Myo armband: a wearable gadget that reads electrical impulses from the muscles of the forearm and transmits them via bluetooth to an external machine, where it can be used for a variety of control purposes.
The second half is our website, pushupninja.com, which then receives these signals and incorporates them into a gameified interface to display the pertinent information.
Challenges we ran into
No API support was provided for Myo, which meant that we had to singlehandedly analyze the raw data from Myo and created specialized algorithms to craft a system that allowed us to track push-ups for nearly any user regardless of size or weight.
Accomplishments that we're proud of
The above challenge was difficult, and we were proud not only to overcome it, but to create a product that was not only functional, but useful and engaging as well.
What we learned
We learned about the magic of friendship. And also how to code an awesome hardware-based website.
What's next for Push-Up Ninja
Online multiplayer competitions, a built-in fitness planner that monitors your progress and helps you to to make the best of your fitness journey, and more ninja-themed goodness!
Built With
- domain.com
- javascript
- myo



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