We all know that food is necessary for all living beings to survive provides us energy to do work and in maintaining good health.
Not every human being knows to make food he or she has to take help from other persons or newspaper and various other resources to know the recipe of food.
With the help of technology and science we can easily get the recipe of certain food online. This will help human beings to make different kind of force without help of others and without any cost. In this project HTML, CSS, SASS, AWS, node, JavaScript technology used tools and services are used to make the recipe available to person.
Introduction
I. INTRODUCTION
Cooking at home is 5% cheaper than food available outside at restaurants or hotels. Cooking at home is the activity in which person makes food on its own at any time and enjoys it.
Cooking at home provides you benefits of health and diet. There is low risk of diseases like obesity, sugar levels of body and various other digestion related problems. By cooking a person can make changes in the recipe according to his choice and enjoy his meal.
With the help of technology science, we can easily get the recipe of any kind of food we want to eat or want to cook for someone. He or she also can add recipes of other dishes he know and can spread it world-wide.
Amazon Web services (AWS), HTML, JavaScript are the technologies used in making of this website.
In this project we have use APIs which collect recipes from different- different applications present online.
A. Problem Definition and Motivation
When we go to cook something the first thing required is the recipe of the dish. Sometimes due to lack of resources or persons or many other things we are unable to cook food so this site provides us the facility of providing recipes of various dishes online.
The idea to do this project came during pandemic when people were at home and they used to cook themselves and also no restaurants or hotels were open due to lock down.
B. Key Objective
Our objective is to provide every user the recipe of the dishes he want to search or made so that he can enjoy his food without any inconvenience.
C. Our Contributions
What we have done is we have made a website which provides user the facility of having the recipe of the specific dishes he want to cook free of cost.
User can also add the recipe of the days he knows which is different in a way. User simply have to login and then search the dish and he will get the result.
II. PROPOSED WORK
This is the flow chart of the data and the user info that how its travel and process accordingly from the point when user search the recipe and the request is transferred to the server and then process and give the appropriate result from the API and show the whole list of the result in the pagination and after that we are able to browse through the list of the results that match our search result the whole flow of the data and how that data use are shown in this figure
In this flow diagram there is the flow of the data in our code base that how the function and the object is made to maintain the project working we are using the MCV architecture in this project (Module ,controller ,view) this flow diagram represents the data flow of our code base by the MCV architecture.
Example-Suppose he want to search the recipe of cake he will simply search for cake.
Then he can click on the ”Jump to recipe” option and get the recipe.
Conclusion
III. RESULTS AND CONCLUSION
In this project we have made a website through which a user can find the recipe of the dish he wants to make by simply logging(if already had account) in and then entering the name of the dish. He or she also can add the recipes he knows and can also save the recipes off-line.
Steps for searching a recipe :
1) Create an account.
2) Login into account.
3) Enter the dish.
4) Select its type.
5) Save the recipe
6) Logout
This project was made by keeping in mind the problems faced by the people who don’t know how to cook food. This project can help many person to cook food without taking help from other peoples or various other sources. Recipes can also be saved for future use. A person can also add his or her recipes of any dish.
References
[1] Kopecký, Jacek, Fremantle, Paul and Boakes, Rich. \"A history and future of Web APIs\" it - Information Technology, vol. 56, no. 3, 2014, pp. 90-97. https://doi.org/10.1515/itit-2013-1035.
[2] H. Zhong and H. Mei, \"An Empirical Study on API Usages,\" in IEEE Transactions on Software Engineering, vol. 45, no. 4, pp. 319-334, 1 April 2019, doi: 10.1109/TSE.2017.2782280.
[3] Y. Shidochi , T. Takahashi, I. Ide, and H. Murase. Finding replaceable materials in cooking recipe texts considering characteristic cooking actions. In Proc. of ACM MM WS on Multimedia for Cooking and Eating Activities (CEA\'09), pages 9-14, 2009.
[4] Y. Shidochi , T. Takahashi, I. Ide, and H. Murase. Finding replaceable materials in cooking recipe texts considering characteristic cooking actions. In Proc. of ACM MM WS on Multimedia for Cooking and Eating Activities (CEA\'09), pages 9-14, 2009.
[5] https://nodejs.org/en/docs/
[6] https://docs.aws.amazon.com/
[7] https://developer.mozilla.org/en-US/docs/Web/JavaScript