Inspiration

Even in a market as big as the productivity and fitness/health industry, in our research, we have found few apps that offer a solution for those who have trouble sticking to their goals and resolutions. In our personal experiences with time management and the chaos of our daily lives, sometimes fitness comes secondary to everything else that is going on. Fitness is evidently a major global issue indicating by the astonishing obesity rates in the country. Incentivising fitness and providing penalties for forgetting daily exercise is a perfect solution for those who are interested in sticking to their goals.

What it does

When a customer signs up for our services, we require that It utilizes Android’s built in GPS services to calculate the distance that you travel. Using Java (Android Studio), as well as Google play services it charges the user weekly if they didn't run the specified amount. We also used different activities that go on different pages to have the code run easily and be easily navigable.

How we built it

We programmed an Android application which uses Android Location services to track the distance (in meters) which we then converted to miles. Each page of the application is an activity in android studio. We have activities that record distance, demonstrate the distance traveled out of whole distance goal per week and daily and we have a page for the settings of the app. We also have a payment information page which the user inputs their data for the payment when they are unable to run the distance per week or per day.

Challenges we ran into

Some of the challenges we ran into were that the distance wasn't correctly calculating, and because it was a long it would export out values up to ten decimals. Other times, we forgot to include the line which actually receives the location of the user (we sent out a team member to run a mile twice and they had returned without any information actually uploaded). Furthermore, some issues included not importing libraries and having activites run on the same page which would cause things to overlap each other.

Accomplishments that we're proud of

Our sleek, user friendly platform and the applicability of this app

What we learned

When we first looked into how we were going to store the data we learned that Parse was shutting down its services [ :( ] so we had to look for other ways to store data and settled on using Android’s built in shared preferences. We also learned how to integrate external APIs like google play and paypal (although we didn’t end up using this).

What's next for 1HUNDRED%

Monetary penalties is just one form of incentives we would like to offer our customers in the future. In having daily and weekly penalties, we have attempted to create a system that develops the habit of daily exercise. To further instill this principle, we plan to give our customers the option of locking their phones and other electronic devices (hooked up to a Google Service system) during a particular time in a day (which is decided that the beginning of the week). We plan to offer integration features for customers with Fitbits and other Wearable technology that will allow them to track their heart rate, pulse and speed. We would offer to incentivise these other measurements to our competitive trainees to improve or maintain their game daily.

Built With

Share this project:

Updates