You know when you need a workout or running partner or just a team to play X sport with but you just can't find someone who's free? Don't you feel frustrated and disappointed? Well, you need not be anymore.

What it does

Presenting to you Fitso. A social fitness app that matches you with the perfect partner or team in real time. With our multifaceted algorithm, we make sure that each factor from proximity to age to skill level is given due weight while creating the matchups. We keep track of your activities and maintain a FitScore, a universal measurement so you can compare your score with friends and reach higher levels to match with more experienced players. Right now, you will be able to create teams to play any of the 4 supported sports - Soccer, Basketball, Volleyball, and Ultimate Frisbee. But we have big things planned and huge updates on the way.

How we built it

We built Fitso using Android Studio for front-end and Node.js and MongoDB for back-end.

Challenges we ran into

Integrating the Google Maps API, integrating back end with front end, function calls to the back end to retrieve data

Accomplishments that we're proud of

Our matching algorithm, integrating Floating Action Buttons, the UI, the flow of the app

What we learned

How to work together as a team, and solve the various challenges and problems as well as a lot of technical things.

What's next for Fitso

Planned updates include support for more sports, addition of running and gym partner features, complete integration with existing social media profiles, and getting sponsors for suggested workout locations and our in-app fitness store

Share this project: