Skip to content

๐ŸNutriTrack is designed to assist users in achieving their fitness goals by offering personalized diet plans, calorie tracking, and real-time reminders. It includes features such as BMI calculators, progress tracking, and notifications to keep users informed and motivated!!.

Notifications You must be signed in to change notification settings

jinalmore019/NUTRI_TRACK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 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: sh git clone https://jinalmore019.github.io/NUTRI_TRACK cd Nutrition-Tracker-main

  2. Install dependencies: sh npm install

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

  4. Start the application: sh 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.


๐ŸŽฅ Project Demo & Screenshots

freecompress-final.video.NT.mp4

##Screenshots

#LENDING PAGE

lunching page

#LOGIN/SIGN UP

combined

#DASHBOARD

deshbrad

#BMI CALCULATOR/ CALORIE TRACKER

combined (2)

#DIET PLANNER

diat plans

#MEALSELECTION SYSTEM

meal

#FITNESS CHALLENG

fitness

#PROGRESS TRACKER

progess tercker

#EMAIL REMINDERS

email reminder

#ABOUT US

about us

๐ŸŒŸ Support the Project

โญ If you like this project, give it a star on GitHub! ๐Ÿš€

About

๐ŸNutriTrack is designed to assist users in achieving their fitness goals by offering personalized diet plans, calorie tracking, and real-time reminders. It includes features such as BMI calculators, progress tracking, and notifications to keep users informed and motivated!!.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published