Skip to content

Sundaravadivel-G/FitCheck-MERN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

MERN Stack Fitness Tracker ( Fitness Tracker )

Welcome to the MERN Stack Fitness Tracker, a cutting-edge solution designed to revolutionize personal health management using modern web technologies. This platform offers a dynamic and interactive way for users to log and monitor their fitness activities.

Key Features: User-Friendly Interface: Built with React, providing an intuitive and responsive design.

Secure Authentication: Robust login and registration handled via Node.js and MongoDB, ensuring data security.

Comprehensive Tracking: Log daily activities such as step count, water intake, calories burned, and workout sessions.

Social Interaction: Share progress, participate in community challenges, and engage with a supportive fitness community.

Real-Time Data: Update and access fitness data instantly with secure, cloud-based storage.

Enhanced User Experience: Mobile responsiveness with Tailwind CSS and engaging animations powered by GSAP.

Health Calculators: Includes BMI, BMR, Body Fat percentage, and 1RM calculators for personalized fitness insights.

E-Cart: Purchase necessary workout tools directly from the platform.

Future Work: Expanded Health Metrics: Integration with wearable devices and more detailed health tracking.

Personalized Features: AI-driven fitness recommendations and advanced nutrition tracking.

Continual Improvement: Ongoing enhancements to adapt to evolving fitness trends and technologies. Screenshot 2024-11-08 204610 Screenshot 2024-11-08 204631 Screenshot 2024-11-08 204848 Screenshot 2024-11-08 211729 Screenshot 2024-11-08 211826 Screenshot 2024-11-08 211918 Screenshot 2024-11-08 211933 Screenshot 2024-11-08 211949 Screenshot 2024-11-08 212008 Screenshot 2024-11-10 185333

Project Setup Prerequisites: Ensure you have Node.js and npm installed on your machine.

MongoDB should be set up either locally or through a cloud service like MongoDB Atlas.

Steps: Clone the Repository:

git clone cd Install Dependencies: Navigate to the root directory and install server-side dependencies:

Then, navigate to the client directory and install client-side dependencies: cd frontend npm install

cd backend Set Up Environment Variables: Create a .env file in the root directory and add your environment variables. Example: npm install

setup .env: MONGO_URI= JWT_SECRET= PORT=5000 Run the Server: Navigate back to the root directory and start the server:

node server.js

cd frontend npm start Access the Application: Open your web browser and go to http://localhost:3000 to access the fitness tracker application.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published