Smart FitChef
Cooking ingredients are always available in our homes but we can't decide what to cook with these ingredients. Moreover, we do not find the exact recipe on the internet with the ingredients we look for. Also, it takes a lot of time to find recipes by typing the ingredients one by one.
2025-06-28 16:29:17 - Adil Khan
Smart FitChef
Project Area of Specialization Augmented and Virtual RealityProject SummaryCooking ingredients are always available in our homes but we can't decide what to cook with these ingredients. Moreover, we do not find the exact recipe on the internet with the ingredients we look for. Also, it takes a lot of time to find recipes by typing the ingredients one by one.
Smart FitChef is a mobile application that will help the user to find recipes by scanning the ingredients from their mobile camera. When the user will scan the ingredients, the application will provide recipe videos using AR and web scraping according to the available ingredients. The user will only receive recipes that contain only the ingredients that the user will scan. Recipes with other ingredients will not be shown. Using our app, users can prepare a meal by watching recipe videos with available ingredients.
There is an additional feature in the application that will provide a complete nutritional record of all the ingredients that will be included in the recipe. This will not only help the users to improve their diet plan but also if the user has any disease then this application will guide the user that some of the ingredients in the recipe may be harmful to you. Additionally, users can rate and comment on other recipes, upload their own recipes and share with others by the use of our application.
The main objectives of our project are:
• Providing recipes for users by scanning ingredients from their mobile cameras.
• Providing a complete nutritional record of all scanned ingredients.
• Uploading and sharing recipes
• Allowing users to comment and rate other recipes that will help other users to find out from which recipes, users can make the best meal.
Project Implementation MethodUsers can scan components using AR technology via a mobile camera. The recipes will be displayed via a web scraping algorithm (crawler). Smart FitChef users will be able to find synthesized recipe videos according to those scanned ingredients.
The app will use a cloud database to store images of different ingredients. When the user will scan the ingredients, they will be checked with the images that will be stored in our database. If the scanned ingredients match our database image (s) using AR, the recipes will be displayed using the web scraping algorithm. We will use crawl web scraping algorithms to find recipes from the internet. In addition, nutrition facts and figures will be stored in our database which will be available with the scanned ingredients.
The mobile application of our project will be implemented using Android Studio. Vuforia and Unity tools will be used for AR development. The Canon EOS 80D camera will be used to take pictures from real-time environments.
• Users will be able to scan available ingredients through their mobile cameras to find recipes.
• Our nutrition record feature will let users know which recipe is harmful to them.
• Users can upload and share their recipes.
• Users can rate and comment on other recipes.
• The application will feature a voice assistant in which users can search for recipes using their voice.
• The application will be available in both Urdu and English languages.
- Augmented Reality for scanning an ingredient.
- Web Scraping for extracting content (recipe videos and images) from the internet. Python language will be used.
- Adobe XD for prototyping.
- React Js for creating a responsive website.
- Android Studio for mobile application development.
- Vuforia for AR development.
- Visual Studio Code.
- Canon EOS 80D camera for capturing images.
- Asus HD7770-DC-1GD5-V2 graphics card for 3D vision images.
- Unity for creating AR environment.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 80000 | |||
| Canon EOS 80D capturing images Camera | Equipment | 1 | 70000 | 70000 |
| Printing Overhead | Miscellaneous | 1 | 10000 | 10000 |