Skip to content

🟒 "Nutri Track is a smart nutrition tracking application that helps users monitor meals, calories, BMI, and water intake. It provides personalized recommendations, history tracking, and feedback features for a healthier lifestyle."

Notifications You must be signed in to change notification settings

jinalmore019/Nutrition-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

57 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🍏 Nutri Track - Your Personal Nutrition Tracker

πŸ“Œ About

Nutri Track is a smart nutrition tracking app that helps users monitor their daily meals, calories, BMI, and water intake. It provides personalized meal recommendations, history tracking, and feedback features to maintain a healthy lifestyle.


πŸ“– Introduction Nutrition Tracker is a smart health tracking and meal planning application designed to help users manage their daily diet, track their calories, and maintain a healthy lifestyle. It provides personalized recommendations, real-time calorie tracking, BMI calculation, and water intake monitoring.

Whether you are diet-conscious, a fitness enthusiast, or someone looking for a healthier lifestyle, this application helps track meals, monitor progress, and get nutritional insights.


πŸ“Œ Abstract

In today's fast-paced world, maintaining a healthy lifestyle has become a challenge. Many individuals struggle to track their nutritional intake, monitor their physical activities, and receive timely reminders for healthy habits. NutriTrack is a smart web application designed to help users monitor their diet, track their fitness progress, and receive timely notifications and reminders to achieve theirΒ healthΒ goals.


πŸ“Œ Scope and Objective

Scope: Using of the NutriTrack is to simplify health management for users by offering tools like calorie calculators, progress trackers, and personalized meal plans Using of NutriTrack , Users can register/login, access personalized, dashboards, and track their progress through interactive visuals and notifications. Using of NutriTrack , Admins can oversee user data, monitor progress, and manage system operations to ensure smooth functionality.

Objective: To Implement features like BMI calculation, calorie tracking, and real-time meal reminders to assist users in managing their health effectively. To Design an interactive dashboard that centralizes diet plans, progress tracking, and water intake monitoring for a personalized user experience. To Develop secure registration, login, and admin management systems to protect user data and provide transparency in progress tracking.


πŸ“Œ Features

βœ… Admin Panel - Manage users, content, and settings with an intuitive dashboard.

βœ… User Authentication (Login & Sign Up) - Secure login and signup system with JWT authentication.

βœ… BMI Calculator - Calculate Body Mass Index based on height and weight.

βœ… Calorie Tracker - Log daily food intake and monitor calorie consumption.

βœ… Diet Plan Generator - Get personalized diet plans based on health goals.

βœ… Meal Selection - Choose meals from a predefined list or add custom meals based on your preference. - Set reminders to eat meals on time.

βœ… Meal Reminders - Set reminders to eat meals on time.

βœ… Progress Tracker - Visual representation of user progress over time.

βœ… Step Tracker - Track daily steps and maintain activity goals.

βœ… Sleep Tracker - Log and analyze sleeping patterns.

βœ… Water Intake Tracker - Monitor daily water consumption.

βœ… Fitness Challenge System - Participate in fitness challenges to stay motivated.

βœ… AI Feedback & Rating System - AI-powered feedback on diet and workout performance.

βœ… Notifications & Reminders - Get timely alerts for meals, workouts, and goals.

βœ… Dark Mode & Theme Toggle - Switch between light and dark themes for better user experience.


πŸ›  Tech Stack

πŸ”Ή Frontend: HTML, CSS, JavaScript

πŸ”Ή Backend: Node.js, Express.js

πŸ”Ή Database: MongoDB

πŸ”Ή Other Tools: GitHub, Postman, JWT Authentication


πŸ“œ Installation & Setup

  1. Clone the repository:

    git clone https://github.com/yourusername/Nutrition-Tracker.git
    cd Nutrition-Tracker-main
  2. Install dependencies:

    npm install
  3. Set up environment variables (create a .env file and configure the database, API keys, etc.)

  4. Start the application:

    npm start
  5. Open http://localhost:3000 in your browser.


πŸ“’ Contributing We welcome contributions! Feel free to fork the repository and create pull requests.


πŸ“„ License This project is licensed under the MIT License.


🌐 Live Website

πŸ”— Click Here to Open Nutri Track


πŸŽ₯ Project Demo & Screenshots

nutitrack.video.mp4

##Screenshots

#LENDING PAGE

lending page

#ADMIN/LOGIN/SIGN UP

login signup admin

#DASHBOARD

dashbroad

#BMI CALCULATOR/ CALORIE TRACKER

bmi colries

#DIET PLANNER

diat plans

#MEALSELECTION SYSTEM

meal

#FITNESS CHALLENG

fitness

#PROGRESS TRACKER

progress


🌟 Support the Project

⭐ If you like this project, give it a star on GitHub! πŸš€

About

🟒 "Nutri Track is a smart nutrition tracking application that helps users monitor meals, calories, BMI, and water intake. It provides personalized recommendations, history tracking, and feedback features for a healthier lifestyle."

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published