Inspiration

Obesity is a major socio-economic problem in our world today. Year over year, obesity rates are increasing. The main reason for this, I realized, was poor time management. If you are a sprinter or jogger, how many times have you set some target of running X miles in Y minutes, but still you couldn’t meet the target. This fact is the one that inspired me to build this app. This app will help the people to meet their sprint, jog, or walking target while managing their time, which in the end will lead to a healthier lifestyle and will be a great solution to the obesity problem.

What it does

Pace Runner is an easy-to-use, user-friendly mobile app. It helps in improving the user's targets of running, jogging, or walking. Many times, we plan our schedule and set our target such as running 5 miles in 30 minutes. But more often than not, we miss our own targets, which in turn, makes us move away from our own targets in the future. This in turn leads to obesity or an unhealthy lifestyle due to body inactivity. Pace Runner will get two inputs from the user, the number of miles to run and the number of minutes to run, with a type of sound to hear every stride. Pace Runner then initiates a loop that plays the specific beat for every stride. For the application perspective, one stride is assumed to be 1.25 feet. Pace Runner thus provides a better experience for the users and at the same time, helps the users to keep up their pace to reach their target.

How I built it

I built the app in two layers. The first layer is the mobile app that the users can use during their running. The second layer is the Pace Runner website. The website, as such, provides the options for the users to enter the minutes and the miles. The website will then calculate the required speed of the beat and the spacing between each beat so that the user can meet the target when the music stops. The key algorithm is in JavaScript using JQuery. The mobile app is built using Android Studio. The website is hosted on weebly.com. The mobile app calls the website so that the app would be mobile-friendly and user-friendly.

Challenges I ran into

Android Studio was a bit new to me. Hence, it took some time to learn how to use Android Studio. However, once I learned it, it was fairly easy.

Accomplishments that I'm proud of

I am happy that the app came out really well. I am proud that my app will now help to solve the obesity problem and will help to keep the whole world healthy!

What I learned

I learned JavaScript much more. I also learned about JQuery which is a third-party library package for JavaScript. Interestingly, I came to know about what a stride length is too. Additionally, I learned how to use Android Studio. Overall, it was a very good learning experience for me.

What's next for Pace Runner

Expand the app with more functionalities, like integrating Google Maps into Pace Runner so that people can either enter the number of miles they want to run or the location they want to run to. If they do enter a location, Pace Runner will calculate the distance to that location, and then the pace accordingly (using the same logic as before). Bring Pace Runner to iOS in the near future, so that it’s not only limited to Android users. Also, the app would need more money to advertise and reach more people, hence investors are needed. Later, I also plan to create new products that will help people stay healthy while managing their time.

Note: As of August 2020, Pace Runner cannot be found in Play Store, as it's still unpublished. The Pace Runner app is built on top of the Pace Runner website. Here is the link to the Pace Runner website: https://mypacerunner.weebly.com/

Share this project:

Updates