My Diet Assistant
Project Name : My Diet Assistant
Student Team Details : 190031709 – Vattikuti Pujitha
190032110 – Gadi Likhila
190050076 – Varudu Vijaya Durga Manasa
Objective:
Our main aim is to provide healthy diet and workout based on their weight and height so that users will be comfortable on our website and it will become user friendly.
Based on the food you taked, we calculate the calories, carbohydrates etc and summarizes the calories that you have to take for the next hours. This makes you easy to count the calories you take in and maintain fitness.
Problem Statement
Proper nutrition offers one of the most effective and least costly ways to decrease the burden of many diseases and their associated risk factors, including obesity. Our Project My Diet Assistant is a web based project. My Diet Assistant is an online diet tracking web app. It will not only help to keep track of everything they eat but will also give them suggestions of what they need to include or exclude from their diet. It further provides the supplementary information like daily exercise requirements, interesting food facts and myths, and useful health tips to its users. The application will be developed in spring boot.
Proposed Solution
My Diet Assistant is a user-friendly site designed to help you lose or gain weight and improve your health. My Diet Assistant offers easy-to-use nutritional facts, as well as personalized daily calorie goals, healthy meal plans, and detailed statistics about your nutrition. We provide the most up-to-date, accurate and authoritative health and wellness knowledge. We document the habits that make a difference, whether people are interested in fueling their bodies with the most nutritious foods, navigating new workouts, reaching or maintaining a healthy weight or finding other ways to improve their overall health and wellbeing.
Advantages:
· User can find their routine healthy diet and exercises.
· User will get awareness on food and calories they take in.
· User can check their BMI through their weight and height.
· Based on the user weight we will categorize their diet and workout.
Modules
Login / Registration
1. If a user want to access our website , They need to first register
2. They can either create their own user name or password or they can register through google , facebook etc…
3. After registration they are asked to fill their details like phone number , address , age , height, weight etc
4. They can anytime modify their information in the profiles page
Home Page
1. Once users login to the website they will be able to see the home page.
2. Home page describes a general dieting plan and also related workouts
3. It is the main page of the website. Home page have description about several modules that our website provides.
4. It also describes several various other facts like what problem we solve, whom we help, about us etc...
Check Weight
1. Check weight module helps user to sort out to which category they fall , i.e whether they need to lose weight or whether they need to gain weight.
2. Users are asked to give the details of their height , weight, age etc..
3. Based on the data users are given report of what is the correct weight he need to be according to his height and whether he need to lose or gain weight and how much .
Weight gain
1. If users choose to gain weight, firstly they are asked to choose the plan i.e In how many days they want to gain the weight they wanted to .
2. Diet and workout plans will be accordingly to the plan they choose.
3. Once they choose their plan, they are given daily challenges and workouts that they need to complete.
4. Incase if the user lost his/her patience, we will also provide some motivational support to them which helps in their journey to gain weight.
Weight Loss
1. If users choose to lose weight, firstly they are asked to choose the plan i.e In how many days they want to lose the weight they wanted to .
2. Diet and workout plans will be accordingly to the plan they choose.
3. Once they choose their plan, they are given daily challenges and workouts that they need to complete.
4. Incase if the user lost his/her patience, we will also provide some motivational support to them which helps in their journey to loosing weight.
Diet scheduling and updation
1. When the users chooses a particular plan, we will schedule some daily exercises and diet plans .
2. Each day the we will update the status - completed, in progress, not started etc…
3. In case if there user stopped following the diet for some days . Then again he should start the process from starting to ensure that he is meeting his goals.
Block Diagram :
Technologies Used:
Spring Boot
My SQL
AWS
Poster:
Outputs:
Assistant Professor, CSE at K L University || 3 X AWS Certified || 2 X AZURE Certified || RedHat EX183 Certified || Automation Anywhere Certified
3yGood One Vattikuti Pujitha