Inspiration
Motivating people to exercise is difficult. People fall into a vicious loop of downloading fitness apps but not following through with their commitment because of a lack of incentive within the apps. Our app uses a reward system based on discounts for healthy products to promote more healthy lifestyles.
What it does
- Imports data from iOS HealthKit to calculate "fitness points" based on steps taken and calories burnt
- Allows users to obtain discounts to local businesses using their fitness points
- Promotes healthy living by featuring businesses that offer healthy products/services
- Businesses can use our app as a platform to advertise their brands
How we built it
We used Swift to build the front-end of the app, and Firebase for the back-end database. We used the iOS HealthKit SDK to read the data necessary to calculate fitness points, and various libraries to construct the user interface.
Challenges we ran into
Connecting the HealthKit SDK to the app was a challenge due to complications in our developer account settings. We also faced some issues with designing the interface of the app, as we decided to create everything programmatically.
Accomplishments that we're proud of
Learning how to make an iOS app without storyboarding, integrating Apple SDKs into app features
What we learned
We were able to gain more experience with iOS development, and that asking people for help as well as being self-directed learners are both extremely beneficial.
What's next for FootSteps
- Adding a "friends" feature that allows users to compete with their friends and invite them to exercise together
- Contacting businesses to make use of our platform
- Adding a Kiip API to attract initial customer base
- Implementing more sophisticated features, such as searching discounts by location
Log in or sign up for Devpost to join the conversation.