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
- fastapi
- javascript
- python
- react
- sqlite
Log in or sign up for Devpost to join the conversation.