Inspiration
The three of us originally became quick friends through going to the gym together. So when we were brainstorming TechNova ideas, we thought it would be cute to reference our origin by relating our project to fitness. We thought about things we would have liked to have when beginning our own individual fitness journeys, as well as problems we personally struggle with when it comes to working out. We realized that we all struggle with consistency and remaining motivated to go to the gym. Hence, BeFit was born.
What it does
BeFit is essentially BeReal meets fitness. Each day, you receive a workout challenge - for example, "do a pull-up". This challenge is customized to you based on the profile you set up with your fitness capabilities. Upon successfully completing the challenge and posting a picture or video, you earn points and add to your streak. You can also view your friends' challenges as well as their profiles, containing various bits of information such as favourite progress picture, or bench press PR. There are monthly and 3 month long challenges that you can select as well, to promote longer-term goals. These will earn you more points per challenge.
Our thought process behind this was that by having a daily challenge, people will be more encouraged to get to the gym. By being able to see your friends post their challenges, you'll be more motivated to complete yours.
How we built it
We prototyped our app on Figma and built the UI using Swift.
Challenges we ran into
- swift hard
- VERY HARD
- time is relative
Accomplishments that we're proud of
We learned how to use Swift and built a whole app using it in less than 48 hours!
What we learned
- strategies to stay up all night!
- how to make do without beds.....
- swift
What's next for BeFit
We have tons of ideas for some next steps as we continue to take BeFit further. We want to add a mascot (think Duolingo owl) that encourages people to post their challenge. We also want to add more features, such as reactions to friends' posts, an in-app reward system for points, a quiz for your gym personality type to go in your profile, a competitive aspect with friends for further motivation, notification check-ins, and a vetting process for posts to verify that the challenge was completed accurately.

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