Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.8 KB

README.md

File metadata and controls

43 lines (30 loc) · 1.8 KB

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