Skip to content

(Hackathon Winner) A web application for easily finding a workout partner

Notifications You must be signed in to change notification settings

g-popovic/gym-buddy-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GymBuddy

Inspiration

Sometimes, the best way to start working out is to do it with a friend. Trouble is, not everyone has friends who also wanna hit the gym!

Video Demo

Demo video of the project can be viewed from here

What it does

GymBuddy allows it's users to easily find workout partners suitable for their needs, by including an array of filters ranging from the desired workout goal (weight loss, muscle building, etc.) to the maximum distance from themselves.

How we built it

We decided to combine our knowledge into the most efficient way possible, by using the MERN stack:

  • Frontend - React.js
  • Backend - Node.js & Express
  • Database - MongoDB

Each of us knew how to complete a specific section of the project utilizing our skills to the maximum

Challenges we ran into

One of the biggest challenges for us was the implementation of an effective and optimized geo-locational search engine, which we eventually managed to achieve successfully.

Accomplishments that we're proud of

We have created an entire, fully-fledged web application in a tiny fraction of the time which is usually required for such projects

What we learned

We learned a lot about collaborating together as part of a team, using GitHub and it's many features to their fullest potential

Some glimps of our web application:

Search page search Profile page profile Chat page chat

How To run

  1. Run npm install

  2. Run npm start

  3. In another terminal, run npm run backend

About

(Hackathon Winner) A web application for easily finding a workout partner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published