INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XIV, Issue VIII, August 2025
www.ijltemas.in Page 112
Smart Diet Planning Integrating Body Metrics and Lifestyle
Attributes
S Rohith Rama Nagendra, M Vijaya Lakshmi, M Rishitha
Student, CSE Dept, Sri Vasavi Engineering College, Tadepalligudem, A.P., India
DOI: https://doi.org/10.51583/IJLTEMAS.2025.1408000014
Abstract: In recent years, the growing awareness of nutrition and personalized health care has driven the need for intelligent diet
planning systems. This paper presents the design and implementation of a web-based Diet Recommendation System using the
Django framework. The system accepts user inputs such as Body Mass Index (BMI), age, and specific health goals—including
weight loss, muscle gain, or maintenance—to generate a personalized diet plan [1]. The backend features an admin-controlled
nutrition database containing categorized food items with detailed macronutrient information. Based on the user profile, the system
intelligently maps appropriate meal options [3] and suggests a balanced diet that aligns with the user's goals. The platform also
allows scalability to include real-time nutritional analytics, food logging, and PDF report generation [2]. By leveraging Django’s
modular architecture and relational database capabilities, the system ensures flexibility, security, and ease of use. This project
demonstrates the potential for technology to assist in promoting healthier lifestyles through intelligent dietary planning.
I. Introduction
In today's health-conscious society, personalized diet planning has become increasingly important in maintaining a balanced
lifestyle and preventing nutrition-related diseases. However, determining an appropriate diet based on individual factors such as
age, body composition [5], and specific health goals can be a complex and time-consuming task, particularly for those without
access to professional dietary guidance.
To address this challenge, this project introduces a web-based Diet Recommendation System developed using the Django
framework. The is implemented to assist users in generating a customized meal plan based on inputs such as Body Mass Index
(BMI) [4][6], age, and health objectives—whether it is weight loss, muscle gain, or general maintenance. Using these inputs, the
application categorizes users and recommends appropriate food items from an admin-managed nutrition database [1], which
contains detailed information on macronutrients and caloric values.
The use of Django provides robust features for user input handling, form validation, and secure database interactions [3]. The admin
panel allows authorized personnel to add, update, or remove food items and adjust plans as dietary guidelines evolve [5]. The
modular architecture also supports future integration of advanced features like real-time analytics, machine learning-based plan
optimization, or mobile app extensions. This system not only aids in promoting healthier eating habits but also serves as a foundation
for developing intelligent nutrition platforms that can be deployed in hospitals, fitness centers, wellness applications, or educational
environments [7]. It bridges the gap between automated digital tools and personalized healthcare, demonstrating how technology
can empower individuals in making informed dietary decisions.
Keywords: Diet Recommendation System, Body Mass Index (BMI), Personalized Nutrition, Health Goals, Food Category
Suggestion, Nutrition Database, Rule-Based System, Admin Panel, Django Web Application, Intelligent Healthcare System
II. Related Work
In recent years, personalized diet recommendation systems have gained significant attention due to their potential to support
healthier lifestyles. Many of these systems are designed using user-specific factors such as Body Mass Index (BMI) [3], age, and
individual health goals to generate suitable dietary suggestions. Early solutions were primarily rule-based systems, where
predefined nutritional guidelines were used to suggest food portions or daily calorie intake [8]. These systems typically employed
conditional rules linked to user inputs like BMI and age. While easy to implement, such systems often lack flexibility and
adaptability when handling diverse health goals or changing dietary needs.
With the growing availability of health data, machine learning-based systems have emerged as powerful tools for personalized
nutrition. Some studies have applied clustering techniques to group users based on health parameters, followed by classifiers to
suggest suitable diets [6]. These methods offer better personalization and can adapt over time, making them more effective than
static rule-based models [8].
Another promising direction is the use of hybrid approaches, combining logic-based rules with learning algorithms. These models
are able to offer both transparency in recommendations and dynamic learning capabilities. For example, using blurred logic in
conjunction with neural networks has shown improved performance in tailoring diet plans to user-specific goals such as weight
loss, muscle gain, or managing chronic conditions. Some platforms also integrate mobile or web applications, making it easier for
users to access their personalized diet plans. These systems may take additional inputs such as activity level, health history, and
food preferences [8]. A common feature in many advanced systems is the inclusion of a nutrition database maintained by healthcare
experts or system administrators. This ensures that food information is accurate, up-to-date, and suitable for specific health