wadp1 pdf

NUTRIBLOOM (NUTRITION EDUCATION PORTAL) Submitted by – Risa Pauly 2640236 Under the guidance of - Dr. Nismon Rio R A project report submitted in partial fulfilment of the requirements for the award of degree of Bachelor of Science with Statistics of CHRIST (Deemed to be University) -July 2026

INDEX Sl. No. Title Pg. no. 1 Introduction 1 2 Module Description 5 3 Sub Module Description 6 4 Functional Requirements 6 5 Table Description 7 6 Data Flow Chart 8 7 Reference 9

INTRODUCTION PURPOSE The purpose of this document is to define the software requirements for the Nutribloom (Nutrition Education Portal). This portal enables the users calculate their BMI and Calorie and provides a structural plan to track and maintain their health and diet. It also provides the access to nutrion education contents. It works in the aim of creating healthy lifestyle by providing personalized recommendations. It helps user to maintain a healthy lifestyle and to stay healthy. SCOPE Nutribloom, a web-based application that is looking forward to maintaining a healthy society by helping the health-concious individuals to track and manage their health. 1. It helps the users to calculate BMI and calorie. 2. It help to plan their meals. 3. It help users can track their diet and health 4. It help users to get personalized progress chart. 5. It generate alerts based on activity and interest of the user. 6. Protects user data thus provides security and privacy.

STACK DESCRIPTION This web-application will be developed using modern web application stacks to ensure security and to provide user-friendly interaction. The technologies used are: 1. Frontend: HTML, CSS, JavaScript 2. Backend: Node.js 3. database: MySQL 4. Charts and Visualization: Chart.js 5. other: VS Code Product perspective This web-application Nutribloom is designed for both health conscious and non-conscious individuals to make both health and education modules available in a single platform. It also provides a user-friendly experience to both registered and non-registered users.

OVERALL DESCRIPTION Module Description 1. Home page It gives the overview, descriptions and provide navigation and announcements. 2. Dashboard It summarizes user health data, diet tracking and chart of progress. 3. User Profile & health data It stores personal information and health data. 4. BMI and calorie calculator It performs quick calculations on BMI and calorie needs 5. Meal Planner It recommends balanced diets according to user preferences. 6. Diet Tracking and Progress Charts It allows users to log meals and visualize progress 7. Nutrition education content It displays articles, videos and games of awareness 8. Alerts and Recommendations It generates personalized notifications.

SUB MODULE DESCRIPTION • Login/signup: The users can register in this portal in order to access dashboard. • user profile: user can make changes to their interests, preferences and personal information. FUNCTIONAL REQUIREMENTS SOFTWARE REQUIREMENTS The web-based application uses HTML, CSS & MySQL in the frontend and Node.js in the backend. MySQL is used in database management to store user profiles and health data. HARDWARE REQUIREMENTS In order to run, this server side requires minimum 8GB RAM and 250GB SSD. High speed internet connection with secure firewall is necessary. From the client side we require a minimum of 2GB RAM and atleast 1GB free space and good internet connection. USER REQUIREMENTS It must have simple navigations. Features needed to be easily accessible without much technical knowledge. they require secure login and encrypted data storage.

TABLE DESCRIPTION Module Sub- module Description User type Home page - Overview, descriptions, navigations, announcements Everyone Dashboard Login/ signup Summarize user health data, chart of progress Registered users only User profile and health data User profile Personal information and health data Registered users only BMI and calorie calculator - Calculations on bmi and calorie needs Everyone Meal planner - Recommend the balanced diets Everyone Diel planning and progress charts - Logging daily meals and enables users to view their progress Everyone Nutrition and education contents - Display awareness videos images, articles and games Everyone Alerts and recommendations - Get personalized notifications Registered users only

FLOW DIAGRAM

REFERENCES 1. www.dononeutriciaacademy.in 2. www.geeksforgeets.org 3. https://nutrilifenutrition.com