AI based Android Application for Diet Assistance and Carb Counting
Our aim is to design and develop an artificial intelligence-based system that will be used for carbs counting, insulin intake dose and meal plan for diabetic patients. Our system will take blood sugar level along with carbs of food patient is going to eat and then count the carbs intake and suggest
2025-06-28 16:25:02 - Adil Khan
AI based Android Application for Diet Assistance and Carb Counting
Project Area of Specialization Computer ScienceProject SummaryOur aim is to design and develop an artificial intelligence-based system that will be used for carbs counting, insulin intake dose and meal plan for diabetic patients. Our system will take blood sugar level along with carbs of food patient is going to eat and then count the carbs intake and suggest insulin dose and meal plan accordingly. The purpose of this application is to provide a better quality of life for diabetic patients by maintaining their blood glucose level and meal planning. Carb counting application can be used to calculate carbs to insulin ratio and determine the amount of insulin.
Project Objectives- The users will be able to keep track of their current food, insulin dose, and carbs counting through continuous usage of the app, this means that all data about their health, will be saved into the database for further process and then display to the users when it is needed.
- To help those people who cannot afford proper diabetes consultant and insulin pump.
- Most of the diabetes tracking apps are paid and this app will freely available for users.
- Application will be intelligent enough to generate correct results immediately using latest AI algorithms.
We will use Android Studio to design the frontend of our application and for backend SQlLte database is used. Artificial Intelligence and Machine learning techniques will be used to "Count Carbs" and other neutrients of food. If the food is not in the list, Machine learning is sed to count nutrients according to similar foods present in the list. Application also "Suggest Insulin" according to their blood sugar level, their food intake and amount and type of insulin they use for their blood sugar management. And application also suggest a "Meal Plan" to normal people fo their healthy life.
Benefits of the Project- According to statistics, Pakistan has higher diabetes ratio which motivated us to design this application to help those people who cannot visit hospitals and consultants frequently.
- In this era of technology people prefer to work and manage every task online. This application will help them to keep track of their health in their busy schedule.
- To promote and support healthful eating patterns, emphasizing a variety of nutrient dense foods in appropriate portion sizes in order to improve overall health.
Software Instructions:
- User will be able to install application from “Play Store” on Android System.
- User then Sign Up to create an account on application, verification code will be send via email for authentication, if he/she already have account he/she can login to application with email and password.
- User can calculate the carbs by clicking “Carb Counting” button on home screen of application.
- User then select food he/she is going to eat and system will find sum of that food carbs and nutrients.
- If user will not find any desired food in the list, he/she can search it.
- If user will not find any search result, system will generate carbs and nutrients using Machine Leaning Algorithms.
- System can generate meal plan for user on their request based on their selected food.
- Our system will suggest dose for diabetic patient when they have calculated carbs and input blood sugar level and request for insulin dose.
- Use can click on “View Statistics” to view their daily, weekly and monthly food and blood glucose track and can click on “Generate Report” to generate report of that particular statistics.
- Use can view info” about Insulin, Blood Sugar, Food by clicking “View Info”.
- User can also see se manual by clicking “User Manual”.
- User can update profile by clicking “update profile” button.
- Admin is also a user of our system who can update existing food, insert new or delete any food from the system.
- User can “Logout” using logout button, this will redirect user to login page.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 7000 | |||
| Glucometer | Equipment | 1 | 7000 | 7000 |