Food Sense
Staying fit and eating a healthy and balanced diet is very important for everyone. Therefore, this application is targeted not only at regular users who are just food lovers but also at fitness enthusiasts who want to eat healthy food and stay fit. Users will be able to register and select their int
2025-06-28 16:27:20 - Adil Khan
Food Sense
Project Area of Specialization Software EngineeringProject SummaryStaying fit and eating a healthy and balanced diet is very important for everyone. Therefore, this application is targeted not only at regular users who are just food lovers but also at fitness enthusiasts who want to eat healthy food and stay fit. Users will be able to register and select their interests while signing up and use this app for three different purposes. First, they will be able to search for recipes based on the availability of the ingredients. They will select the possible ingredients from a given list to get a list of recipes based on their interests and the availability of ingredients. This application will also provide different variations for the recipe based on the allergens, taste, and likeability of certain items. The second feature is going to be calories count and fitness goal calculation. The application will keep track of daily calorie intake and help to gain or lose weight. The third feature will provide users with healthy weekly and monthly meal plans along with recipes.
Project ObjectivesOne common problem that every household face is “what should we cook today?” This question depends on several factors, such as the availability of ingredients, mood, preference, etc. This project is the solution to this problem, a flutter application called Food Sense. This application is the ultimate step for food lovers as well as fitness enthusiasts. Users will be able to get recipes recommendation based on the availability of ingredients and their interests. Users will also keep track of their daily calorie intake and make weekly or monthly meal plans to help them achieve fitness goals. This is a complete application for food lovers and fitness enthusiasts.
Project Implementation MethodThe application will be developed for android using Android Studio. We will be using Dart to develop the application. Furthermore, Python will be used for the prediction algorithm and data analysis. Firebase will be used to handle the database.Firebase will be used to handle the database. Already existing Python libraries will also be used for the machine learning which will accelerate the development process.The application will be designed using Norman’s 7 golden principles. The application will be easy to learn and easy to use. The application will be used by a lot of people in the 30-50 age groups and it will be designed accordingly. The interface will be simple, clean and clutter free. The icons and buttons will be big with adequate spacing and the font will be easily readable.As we know that we have limited memory resources available in android phones, so we will make our application memory efficient by fetching data at runtime, using memory efficient views and other such optimizations.
Benefits of the ProjectOne common problem that every household face is “what should we cook today?” This question depends on several factors, such as the availability of ingredients, mood, preference, etc. This project is the solution to this problem, a flutter application called Food Sense. This application is the ultimate step for food lovers as well as fitness enthusiasts. Users will be able to get recipes recommendation based on the availability of ingredients and their interests. Users will also keep track of their daily calorie intake and make weekly or monthly meal plans to help them achieve fitness goals. This is a complete application for food lovers and fitness enthusiasts.
The scope of this product is to provide an all-in-one platform for the people to look for food recipes and ease the cooking concept with a diet and meal planner as a bonus. The system will show user the recipes based on its preference and also display the recipes based on the user ingredients list.
Technical Details of Final DeliverableThe most popular multilayer architecture is the three-layer architecture. This three-layer architecture is selected because it is one of the best available architectures. It refers to the component’s internal architecture
Information filtering (IF) differs from Information Retrieval (IR) in the way that user interests are presented. Instead of allowing user lookup information using a query, IF system attempts to model the user’s long-term interests and suggest relevant information to the user.
Content-based filtering methods, based on item description, consider user preferences according to the user profile. A content-based algorithm stores the users’ preferences such as interests to provide recommendations.
Final Deliverable of the Project Software SystemCore Industry FoodOther Industries Health Core Technology OthersOther TechnologiesSustainable Development Goals Good Health and Well-Being for PeopleRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 9500 | |||
| stationary | Miscellaneous | 10 | 100 | 1000 |
| printing | Miscellaneous | 10 | 100 | 1000 |
| nutritionist | Miscellaneous | 10 | 500 | 5000 |
| third party | Miscellaneous | 5 | 500 | 2500 |