Skip to content

WorkOut-buddy is a dynamic website developed on the MERN stack, designed to empower fitness enthusiasts on their wellness journey.

License

Notifications You must be signed in to change notification settings

AMS003010/WorkoutBuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WorkoutBuddy

WorkOut-buddy is a dynamic website developed on the MERN (MongoDB, Express.js, React, Node.js) stack, designed to empower fitness enthusiasts on their wellness journey. This platform offers a comprehensive solution for individuals to easily log and manage their workouts.

Features

  • Users can create personilized workout forms to enhance their workout regime.
  • An Elegant interface presenting an elegant interface designed to provide users with a seamless experience.

Prerequisites

  1. Node.js for running server-side JavaScript.

  2. MongoDB Atlas to store data about user and workouts

To run this project locally

  1. Install nodejs
  2. Create a mongodb atlas account and get your MONGODB URI
  3. Clone this repository and install the required packages using npm.
git clone https://github.com/AMS003010/WorkoutBuddy.git
cd WorkoutBuddy
npm install
  1. Create a .env file in the backend directory and add your MONGODB_URI and also a SECRET to hash your passwords.
PORT='<port>'
MONGO_URI='<mongobd uri>'
SECRET='<key>'
  1. Remaining in the WorkoutBuddy repository, run cd backend and npm start in the terminal with the project.

  2. Run cd frontend in another terminal and npm start in the terminal with the project.

  3. Then go to localhost:3000.

Built With

  • Node.js - Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
  • express - Fast, unopinionated, minimalist web framework for Node.js
  • MongoDB Atlas - The cloud database for modern applications
  • Mongoose - Elegant MongoDB object modeling for Node.js
  • React - The library for web and native user interfaces

About

WorkOut-buddy is a dynamic website developed on the MERN stack, designed to empower fitness enthusiasts on their wellness journey.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published