GooseGains is perfect for anyone who struggles in reaching and maintaining their goal pace when running. Whether you aim to set a personal record or are just hoping to preserve your fitness level, GooseGains makes reaching your running goals more fun and attainable than ever.

Inspiration

The inspiration for GooseGain comes from our personal experience of struggling to find the motivation to run and keep pace while doing so. Despite hoping to improve our pace while running,

What it does

GooseGains is a mobile app designed to help runners stay on pace. It uses a speed tracker that triggers custom audio clips based on your performance. Dropping below your average speed? GooseGainscan remind you of an embarrassing or upsetting moment. What about when you hit your goal pace? GooseGainswill reward you with positive affirmations encouraging you to maintain your speed. By simply uploading positive and negative prompts to the app, your GooseGains will return AI-generated motivation that’s completely tailored to you.

How we built it

Over the course of 32 hours, we brainstormed and brought our idea to life! We used the React Native framework to develop our Android app and Expo to make development smoother, all new to us; which was part of the fun. Through using git version control we were all able to collaborate on one code base, and each deploy on our phones through Expo.

Challenges we ran into

With all team members being new to the frameworks and tools being used, we ran into several technical difficulties. However, these periods of trouble often meant innovating our ideas in new ways! At first, we wanted to include a very ambitious amount of features in our project, but through trial and error, we were able to deliver our end project.

Accomplishments that we're proud of

Something our team is specifically proud of is the ability to implement our AI mascot, Honk. This project was the first experience that the majority of our team had working with AI, which proved to be a great challenge, especially in the beginning. However, little by little, our team worked together to overcome this challenge and deliver an end product that we can take pride in.

What we learned

Through the creation of GooseGains, our team became well-familiarized with the process of trial and error, as well as being flexible with our ideas. While our original concept is one that is considerably different from our end product, we learned that projects should be something continuously improved upon rather than rigidly structured, and that we should not be afraid to stray from a set path if a more optimized one becomes available.

What's next for GooseGains

The next step for GooseGains would be to expand upon our methods to motivate our users. Many find encouragement in music, while others may be better motivated by different coaching mascots. Including more audio options for our users would be the next option for the app, as well as potentially breaking into exercise fields beyond running (e.g. biking, climbing).

Share this project:

Updates