Diet Advisor

Project Code :TCMAAN192

Objective

The main theme of this project is to integrate the embedded system with the smartphone, here the task is to get the calories from the food by detecting the calories in embedded system, based on the user BMI, android app need to prepare the diet plan for the day.

Abstract

This project is an application with IOT about human diets. It acts as a diet consultant similar to a real dietician. This system acts in a similar way as that of a dietician. A person in order to know his/her diet plan needs to give some information to the dietician such as his body type, weight, height and working hour details. Similar way this system also provides the diet plan according to the information entered by the user. 

The system asks all his data from the user and processes it to provide the diet plan to the user. Thus, the user does not need to visit any dietician which also saves time and the user can get the required diet plan in just a click. The system will give more accurate results as it accepts the data entered by the user and processes it depending on some metrics already known to the application on the basis of which a diet plan is generated.

Keywords: Diet Advisor, E- Dietician, Food Planner.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE SPECIFICATIONS

  • Operating System: Windows and Android
  • SDK IDE: Android Studio 3.3
  • Virtual Emulator: Nexus Pixel 2
  • Programming Language: Java
  • Front End: Xml
  • Server scripting Language: PHP
  • Database: MySQL

HARDWARE SPECIFICATIONS

  • CPU type: Intel i7
  • Ram size: 16 GB
  • Hard disk capacity: 1TB
  • Monitor type: 15 Inch color monitor
  • Keyboard type: Internet keyboard
  • Mobile: Android

Learning Outcomes

  • About Android Studio.
  • Android architecture.
  • Basic about java.
  • Basic about MySQL.
  • Knowledge about server-side programming.
  • Difference between client side and server-side programming language.
  • Knowledge about server.
  • Knowledge about database and queries.
  • Knowledge about API.
  • How to communicate with API.
  • How API Communicate with Server.
  • What are Packages and dependencies regarding the app?
  • What are various versions of android app and android operating system?
  • About Android studio.
  • Client-side validation.
  • Server-side validation.
  • Difference between client-side validations.
  • Different Debugging Technique’s.
  • Deployment of app.
  • About play store deployment.
  • What is manifest?
  • About XML.
  • Widgets in android.
  • Views in android.
  • Layouts in android.
  • How to design the user Interface.
  • About activities.
  • About Different types of Buttons.
  • About Sensors.
  • About Arduino.
  • Project Development Skills:
    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.
    • Thesis writing skills.

 

Demo Video

mail-banner
call-banner
contact-banner
Request Video

Related Projects

Final year projects