Professional Documents
Culture Documents
Project Report
Bachelor of Engineering
in
COMPUTER ENGINEERING
By
Prof. K.R.Metha
UNIVERSITY OF MUMBAI
2023-2024
CERTIFICATE
Department of Computer Engineering
Internal Examiner
————————-
————————–
External Examiner
————————-
————————–
Place: GMVIT,TALA
Date:
DECLARATION
We declare that this written submission represents our ideas in our own words and
whose other’s ideas or words have been included, We have adequately cited and ref-
erenced the original sources. We also declare that we have adhered to all principles
of academic honesty and integrity and have not misrepresented or fabricated or fal-
sified any idea/data/fact/source in our submission. We understand that any vio-
lation of the above will be cause for disciplinary action by the Institute and can
also evoke penal action from the sources which have thus not been properly cited
or from whom proper permission has not been properly cited or from whom proper
permission has not been taken when needed.
This work is not just an individual contribution till its completion. I take this op-
portunity to thank God, almighty for blessing us with his grace and taking our en-
deavor to a successful culmination all for bringing it close to the conclusion. I ex-
tend my sincere and heartfelt thanks to our esteemed guide Prof. K.R.Metha.
for providing me the right guidance and advice at the crucial junctures and for lead-
ing me to many new insights, encouraging and teaching me how to get down to the
root of the problem.
I extend my sincere thanks to the Head of the Department of Computer Engineer-
ing prof. K.R.Metha for allowing us to use the facilities available. I am also grate-
ful to the department faculty and staff members for their support.
I would also like to thank all my friends and well wishers for support during the de-
manding period of this work. This document in its eternity (as with everything I
have or have yet to accomplish) is attributable to the my parents, whose strength
and compassion are my constant inspiration.
I would also like to thank my wonderful colleagues and friends for listening my ideas,
asking questions and providing feedback and suggestions for improving my ideas.
ABSTRACT
In this project,we have developed a virtual cooking application that generates dif-
ferent recipes based on ingredients available.
The ingredients needed to prepare the recipe are listed along with the recipe name.
The proposed method performs real time recipe identification on the given food and
additional recipes using android smartphone.Along with identifying items that pair
well with the selected food preparation, it also offers cooking recipes..
Contents
1 INTRODUCTION 1
1.1 Introduction and Motivation . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Existing System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Problem Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 Objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.5 Proposed System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 LITERATURE REVIEW 4
2.1 Literature Review Of Existing System . . . . . . . . . . . . . . . . . 5
2.2 Research Gap Analysis . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 REQUIREMENT ANALYSIS 7
3.1 Functional Requirements of System . . . . . . . . . . . . . . . . . . . 8
3.2 Non functional Requirements . . . . . . . . . . . . . . . . . . . . . . 8
3.2.1 Responsiveness . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2.2 Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2.3 Cost of Maintenance . . . . . . . . . . . . . . . . . . . . . . . 8
3.3 Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.4 Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . 9
6 CONCLUSION 31
7 FUTURE SCOPE 33
8 REFERENCES 35
List of Figures
INTRODUCTION
1
VIRTUAL COOK APPLICATION
We propose to build a application project that can efficiently handle and manage
various activities. This project virtual cook application is to cook the variety foods
in homes and will advise the recipe for cooking food.
With this project virtual cook application, you may prepare a variety of cuisines in
your house and get recipe recommendations without having to know what ingredients
to use.
Actually, it will ask the user what items they have on hand before suggesting a
cuisine that can be prepared with those ingredients alone, rather than forcing the
user to search quickly for other ingredients .
Because a user can get to know a related cooking recipe instantly. Generally,
whoever it may be who with to prepare food check the ingredients before preparing
scene dish and runs to grocery shop to get missing ingredients for preparing the dish.
This software is perfect for those times when you want to make a delicious meal but
have limited ingredients.
In this project, we will develop an android application where user can prepare foods
with ingredients which are available at home and he can try varieties even if he
doesn’t know what so include in the good. Our android applications gets input his
ingredients and display all the varieties of food that he can prepare from them.
1.4 Objective
This application will advise the recipe for cooking food.In fact, a users will first ask
the about the available ingredients and will come up with a dish that he can be
made with those ingredients on its own, so that the user won’t have to reach for
other activities. It help users to prepare different delicious recipes in easy steps.
The user can make the items by simply following the instructions provided by the
application. There are many tutorials provided in the applications to learn the cook-
ing dishes.
In this project, we will develop an android application where user can prepare foods
with ingredients which are available at home and he can try varieties even if he
doesn’t know what so include in the good. Our android applications gets input his
ingredients and display all the varietiesof food that he can prepare from them.
LITERATURE REVIEW
4
VIRTUAL COOK APPLICATION
For this study, a virtual cook application topic was choosen. A virtual cook ap-
plication is allows to conduct a study of different different cooking recipes with the
available ingredients. In the current era of gadget technology innovations have been
created to help people gather and search for the recipes they want including a mobile
based app like Cookpad that features to search for recipes based on the name desired
by the user.The research we did here is to build a mobile app that has a feature to
search for recipes based on material owned by the user. In this application will look
a recipes that have the material most similar to the material owned by the user.In
this research, we also had been reading behaviours performed by the user by reading
behaviours performed by the user by recording all activity of what is being done in
a logcut. From this results of the analysis will be seen the most frequently used food
by some people.In this research, the user log in though and in the analysis to produce
a certain information presentation which will be useful for the development of the
application and also provide benefits to the user user of the application.
REQUIREMENT ANALYSIS
7
VIRTUAL COOK APPLICATION
• Promote Yourself
User should have images of the cook,video of the food.
3.2.1 Responsiveness
• Easy to use
• User Friendly Application
3.2.2 Performance
10
VIRTUAL COOK APPLICATION
Data Flow Diagrams (DFD’S) describe the processes of how the transfer of data
takes place from the input till prediction of the corresponding output.
IMPLEMENTATION AND
OUTPUTS
15
VIRTUAL COOK APPLICATION
5.1 Implementation
Overview of Flutter:
Flutter is a framework for cross-platform applications. Flutter is an open-source
software development kit which enables smooth and easy cross-platform mobile app
development. You can build high quality natively compiled apps for iOS and Android
quickly, without having to write the code for the two apps separately. Flutter uses
the open-source programming language Dart, which was also developed by Google.
Dart is optimized for building UIs, and many of Dart’s strengths are used in Flutter.
Register page
Sign In Page
Login Successfully
Home Page
Recipes show
Favourite Recipes
Search Recipes
Profile Page
CONCLUSION
31
VIRTUAL COOK APPLICATION
CONCLUSION
• This application is really helpful and convenient for cooking a wide range of
recipes.
• The user using this application can also develop recipes and save them for later
use.
FUTURE SCOPE
33
VIRTUAL COOK APPLICATION
FUTURE SCOPE
• We can add image processing to detect available ingredients and processing using
image processing and then suggest recipes.
REFERENCES
35
VIRTUAL COOK APPLICATION
[1] The Lee Cheng, umi kalsom Yusof and Mohd Nor Akmal Khalid, “Content Based
Filtering Algorithm for Mobile Recipe Application”
[3] Alkatai Gholve, Nidhi Mishra, Revati Gaikwad, Shruti Patil (2019), “Recipe
Recommendation System”, IJARCCE