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.
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: 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.
β 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
-
Clone the repository:
git clone https://github.com/yourusername/Nutrition-Tracker.git cd Nutrition-Tracker-main
-
Install dependencies:
npm install
-
Set up environment variables (create a
.env
file and configure the database, API keys, etc.) -
Start the application:
npm start
-
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.
π Click Here to Open Nutri Track
nutitrack.video.mp4
##Screenshots
#LENDING PAGE
#ADMIN/LOGIN/SIGN UP
#DASHBOARD
#BMI CALCULATOR/ CALORIE TRACKER
#DIET PLANNER
#MEALSELECTION SYSTEM
#FITNESS CHALLENG
#PROGRESS TRACKER
π Support the Project
β If you like this project, give it a star on GitHub! π