GymBros is a mobile-first web application focused on helping users plan, track, and improve their workout routines. It is a tool for staying consistent at the gym, whether you are just starting out or looking to push past a plateau. The app provides structured exercise plans, progress tracking, and personalized workout recommendations tailored to your goals. With an intuitive interface optimized for mobile, GymBros makes it easy to log workouts, monitor improvements, and stay motivated anytime, anywhere.
-
Clone the GymBros repository
-
Install dependencies
npm install
cd server
npm install
cd ../client
npm install
- Add environment variables
- Create a
.envfile (based on the.env.examplefile) - Copy the
.env.examplefile to.env(server)cp .env.example .env
- Run the app
npm run dev
cd ../server
npm run dev
- Login with your user details or Create an account and you're all set to use the app!
- Javascript
- React
- Express
- MongoDB (Mongoose)
- Tailwind CSS