Inspiration

Finding out a buddy for activities like Jogging, exercising for myself was difficult, I also searched for similar apps where I could find my workout buddies, but couldn't find any.

What it does

Fitness Buddy is a social network and fitness app where people can discover Fitness Centers like Sports Complexes, Gyms, Academy's, Meditation Centers, and workout partners nearby. Interact with others via messages, photos, videos, and more. Train yourself with different types of workouts and track your progress.

How we built it

We built the backend using Django ReST Framework and Django Channels, using PostGIS for geospatial data (storing user and center locations), Redis for Caching, and Channel Layers. For developing the app we used Flutter which is used to develop cross-platform applications for Android, iOS.

Challenges we ran into

Integrating APIs with the app in such a short time was very challenging. Using VidePlayers for the first time consumed hours to debug.

Accomplishments that we're proud of

In the end, we were able to complete the backend and the UI of the application, having the functionality for the user to register, login, explore nearby buddies, centers, professionals/ trainers, add a post, view other's posts, able to like and comment on posts, follow/unfollow users, message users and form groups. Apart from this a user's workout dashboard to show a user's progress and to train with relevant workouts.

What we learned

During this project, we all explored different technologies like creating a location-based Django application. In Flutter we got the opportunity to explore sockets, video player, and Google Maps Integration.

What's next for Fitness Buddy

We wanted to integrate Diet Plan, and live training for users. We would love to see users' responses and feedback towards the platform and will improve and implement things accordingly.

Built With

Share this project:

Updates