Dietexpert - Android Application For Personal Diet Consultant
Dietexpert - Android Application For Personal Diet Consultant
Abstract - This application provides the user with a and alternative diet plan. If a user wants to stay fit and eat
complex algorithm which can provide the user with a diet healthy, he can surely follow the program provided to him.
plan based on his/her characteristics like height, weight, The Application also has a card for Health Facts on the home
BMI, gender etc. Everyone today dreams of healthy life screen, which will provide all the general knowledge and
cycle. some amazing facts on our human body and body parts. This
In Today’s busy life healthy body is dream for everyone to Application can be a vital part of a user if he wishes to
have a proper balanced diet. A balanced diet is important maintain his health and body perfectly and follow the diet
because your organs and tissues need proper nutrition to plan & the workout plan provided to the user.
work effectively. Without good nutrition, your body is
more prone to disease, infection, fatigue, and poor II. RELATED WORK
performance. Children with a poor diet run the risk of
growth and developmental problems and poor academic In the Literature Survey part, we observed the main goal of
performance, and bad eating habits can persist for the our project which was to be made and started searching for
rest of their lives. At the core of a balanced diet are foods published papers on it which will help us in building the
that are low in unnecessary fats and sugars and high in application. We went across many IEEE & Bayes Papers and
vitamins, minerals, and other nutrients. The following found many papers which was some or the other way
food groups are essential parts of a balanced diet. Calories connected to our project based on health. We found many
play a vital role in our growth and energy. A good diet can interesting papers as well as simple ones, we gathered the
help you manipulate calorie intake based on your data from them. In the existing health care system, the
requirements. The proposed application will provide the primary requirement and disadvantage is physical presence of
user with a user-friendly User-Interface where they can patient and doctor for every consultation.
create an account, manage their account and get the diet In the existing diet consultant system, you have to hire a
by the click of just one button. If the user is allergic to dietitian in order to get advice.
some kind of food, it also has the feature to contact an Also, there is a high chance of misinterpretation of data as
actual dietitian to consult. And there’s also a page where well as occurrence of errors. Moreover, it is time consuming.
the user can just read some interesting facts on health and With the increase in volume of patients in the health care
human body. This application will save a lot of user’s time institutes, traditional method of management has gone out of
by not actually visiting a dietitian and getting everything phase. As a result of this, an advanced Health Care
done on their phone. Management System has been the demand of time. Some
Systems were built directly for sole purpose of a single
I. INTRODUCTION disease like Obesity, down syndrome etc. and some were
general purpose applications, some projects website based
DietExpert is an android application is a provides a and some were mobile application based. Our project was to
personalized diet to its users. It acts as a diet consultant be built on android so that people can get a good UI and also
similar to a real Dietitian. This system acts in a similar way as the app should be user-friendly. Some of the applications
that of a dietitian. A person in order to know his/her diet plan were paid-to-use and some were free, we wanted to build our
needs to give some information to the dietitian such as its project to be free to all. We started gathering information on
weight, height, gender etc. Similar way this system also the existing system and how it works and also a real dietitian
provides the diet plan according to the information entered by works and calculates a diet based on a person’s details like
the user. The system asks all data from the user and processes height, age, weight, gender etc. Even the internet helped us a
it to provide the diet plan to the user. lot for finding some basic formulas for calculating the diet
The project has a login page where the user is required to and total calories. A person’s diet totally depends upon what
register his/her account and then they can use the app. Thus, kind of activity he does in a day. If he/she has a hardworking
the user does not need to visit any dietitian which also saves job then they may lose more kcal as compared to other person
time and the user can get the required diet plan in just a click. who doesn’t do much of hard work, so we have to calculate
The system will give more accurate results as it accepts the the Kcal based on the activity level of the person. The total
data entered by the user and processes it depending on some calories to be consumed should be balanced proportion of
metrics already known to the application on the basis of macro nutrients like Proteins, Carbohydrates and Fats, with
which a diet plan is generated and ask the user if the user the ratio of 2:2:1. In the existing health care system, the
accepts the diet plan. If not accepted the system may also give primary requirement and disadvantage is physical presence of
202
International Journal of Engineering Applied Sciences and Technology, 2021
Vol. 5, Issue 12, ISSN No. 2455-2143, Pages 202-205
Published Online April 2021 in IJEAST (http://www.ijeast.com)
patient and doctor for every consultation. Also, there is a high Fig1.Class Diagram of Application
chance of misinterpretation of data as 4 well as occurrence of
errors. Moreover, it is cumbersome and time consuming.
With the increase in volume of patients in the health care
institutes, traditional method of management has gone out of
phase. As a result of this, an advanced Health Care
Management System has been the demand of time.
3.1 Design:
203
International Journal of Engineering Applied Sciences and Technology, 2021
Vol. 5, Issue 12, ISSN No. 2455-2143, Pages 202-205
Published Online April 2021 in IJEAST (http://www.ijeast.com)
Application UI:
204
International Journal of Engineering Applied Sciences and Technology, 2021
Vol. 5, Issue 12, ISSN No. 2455-2143, Pages 202-205
Published Online April 2021 in IJEAST (http://www.ijeast.com)
IV. CONCLUSION [5] Hong, S. M. and Kim, G. (2005). 'Web Expert System for
Nutrition Counseling and Menu Management,' J Community
With the proposed application on mobile phones, we will be Nutrition, 72 ,107 -113.
able to bring the Dietitian App on the palm of every
individual. The application can be deployed on the cloud by [6] Horn, W., C. Popow, S. Miksch, and A. Seyfang. (2002),
integrating different servers through the cloud in its future ‘Benefits of a Knowledge-based System for Parenteral
iterations. With respect to the feedback of the App users’ Nutrition Support: a Report after 5 Years of Routin Daily
further improvements can be incorporated within the system Use,’ Proceedings of the 15th European Conference on
to make it more users friendly. In our approach for Artificial Intelligence (ECAI 2002), van Harmelen, F. (Ed.),
implementing this project is we have implemented a virtual 613–617.
dietitian using android. Our system comprises of main
components such as of a user login and an admin login. The [7] Khan,A. and Hoffmann,A.(2003). ‘Building a case-based
software system allows the user to create their profiles and diet recommendation system without a knowledge engineer,’
upload all their details and their BMI is calculated by the Artificial Intelligence in Medicine, 27, 155–179.
system. The admin can check each user details and can
remove faulty accounts. People who are in need of a serious [8] Chen, Y. , Hsu, C. Y. , Liu, . L and Yang, S. (2012),
health care but are busy with their schedules, can start using 'Constructing a nutrition diagnosis expert system,' Expert
our application and start following the diet and workout System with Application, 39(2) , 2132–2156
programs. With the help of this application, user doesn’t have
to go to an actual dietitian he can have a dietitian in the palm [9] Becerra-Fernandez, I., Gonzalez, A., & Sabherwal, R.
of his hands. (2004). Knowledge management: Challenges, solutions and
technologies. New Jersey: Pearson Education Inc.
V. FUTURE SCOPE
[10]Balintfy JL. Menu planning by
This application can be further improved by computer. Communications of the ACM. 1964;7(4):255–259.
feedback suggestions from the users. doi: 10.1145/364005.364087.
This application can be improved with the help of an
expert nutritionist who can help us creating different [11] Heart, Lung, and Blood Institute; National Institutes of
types of programs for different classification of Health, authors. Interactive menu planner.
users. [12] Eckstein E F. Menu planning by computer: the random
The project is easily extensible and can be improved approach. J Am Diet Assoc. 1967 Dec;51(6):529–33.
by further incremental releases of the same.
We plan to focus on improving the overall [13] Marling CR, Petot GJ, Sterling L. Integrating case-based
performance of the system. Also, interaction and rule-based reasoning to meet multiple design
between guider and dietitian through video calling constraints. Computational Intelligence. 1999;5(3):308–332.
and secure prescription will be focused upon. doi: 10.1111/0824-7935.00095.
Some more ways to achieve dietitian will be
focused. [14] Petot G J, Marling C, Sterling L. An artificial
intelligence system for computer-assisted menu planning. J
VI. REFERENCES Am Diet Assoc. 1998 Sep;98(9):1009–14. doi:
10.1016/S0002-82
Published Survey Papers: