The Fitness Tracker is a web application designed to help users monitor and manage their fitness activities effectively. Built using the MERN stack (MongoDB, Express.js, React.js, Node.js), this project provides a seamless experience for tracking various exercises and calculating calories burned based on user input.
Activity Tracking: Users can log activities such as walking, running, swimming, and meditation. Calorie Calculation: The application automatically calculates calories burned based on user-entered parameters like distance or duration. Personalized Dashboard: Each user has a personalized dashboard displaying their activity summaries and progress over time. User Authentication: Secure user authentication system to protect user data and ensure privacy. Responsive Design: Mobile-friendly interface allowing users to track activities from any device.
To run the Fitness Tracker locally, follow these steps:
Node.js installed on your local machine. MongoDB database setup or MongoDB Atlas account.
Clone the repository: git clone https://github.com/your_username/fitness-tracker-mern.git
Navigate into the project directory: cd fitness-tracker-mern
Install dependencies: npm install
Start the backend server: npm start
Start the frontend development server: cd client npm start
Register or Log In: Create a new account or log in with existing credentials. Track Activities: Choose an activity (walking, running, swimming, meditation) and enter relevant details (distance, duration). View Dashboard: See a summary of your activities, calories burned, and motivational quotes for each logged session.
https://github.com/nandiniagarwalll/fitness-tracker-mern/assets/172013237/869163ef-6d38-4ce1-9f94-63d926a40857