Inspiration

Finding someone to exercise with, especially outside the college community, can be challenging. Having a partner while exercising is safer, as they can act as a spotter, but also more motivating as you work towards the same goal. We created GymGoat so individuals looking for a partner can post their workouts without revealing sensitive personal information, and simultaneously, individuals can look for workouts to join. Only basic information is provided to the owner when someone joins a workout to see if that would be a good match.

What it does

  • Find workouts in your area
  • Create a profile, upload or search for workouts
  • Manage incoming and outgoing requests

How we built it

  • Backend with Python using FastAPI Library
  • Data stored in SQLite database
  • Frontend with ReactJS

Challenges we ran into

  • Hosting the backend server outside of a localhost
  • Making calls to the server from different machines

Accomplishments that we're proud of

  • Functional back-end server
  • API communicates with the front end successfully

What we learned

  • How to make an API in Python using FastAPI
  • How to write authentication
  • How to use Axios to make API calls for the front-end

What's next for GymGoat Workout Finder

  • Complete website implementation
  • Introduce new features, such as identity verification

We agree to having our video in an end of sunhacks playlist in the event of winning a category or placement.

Built With

Share this project:

Updates