Welcome to the MERN Workout Tracker! This application is designed to help you keep track of your workouts and monitor your progress. It's built using the MERN (MongoDB, Express.js, React, Node.js) stack, providing a robust and efficient platform for managing your fitness routine.
-
Add New Workout:
- Easily add a new workout to your routine.
- Specify details such as exercise type, duration, sets, and repetitions.
- Log both cardio and resistance workouts.
-
Delete Completed Workouts:
- Mark a workout as completed and remove it from your active list.
- Maintain a clean and updated workout log.
-
Track Progress:
- Visualize your workout history to track your progress over time.
- Gain insights into your fitness journey and set new goals.
- MongoDB: Database for storing workout data.
- Express.js: Web application framework for handling server-side logic.
- React: Frontend library for building user interfaces.
- Node.js: Server-side JavaScript runtime.
- Clone the Repository:
git clone https://github.com/kxrishx03/workout-tracker.git cd mern-workout-tracker
cd server npm install
cd ../client npm install
Create a MongoDB Atlas account or set up a local MongoDB instance.
Update the connection string in server/config/db.js with your MongoDB URI.
cd ../server npm start
cd ../client npm start