Skip to content

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.

Notifications You must be signed in to change notification settings

nandiniagarwalll/fitness-tracker-mern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fitness Tracker (MERN Stack)

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.

Key Features

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.

Getting Started

To run the Fitness Tracker locally, follow these steps:

Prerequisites

Node.js installed on your local machine. MongoDB database setup or MongoDB Atlas account.

Installation

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

Usage

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.

Screenshots and Demo:

Screenshot 2024-06-17 123127 Screenshot 2024-06-17 123139 Screenshot 2024-06-17 123152 https://github.com/nandiniagarwalll/fitness-tracker-mern/assets/172013237/869163ef-6d38-4ce1-9f94-63d926a40857

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published