Shweta Chaku1 Arnav Tyagi2 Arsh Ali3 Aryan Jain4 Ayush Singh5
,
LITERATURE REVIEW
Student VIII SEM, B.Tech, Computer Science & Engineering, IPEC, Ghaziabad, India
4
p ISSN: 2395 0072
The front end for this ordering system is developed by making use of HTML, CSS, Bootstrap and for the backend development, we have used NodeJS and Express JS while the database used for the requiredpurposeisMongoDB.
With the advancement of new technologies especially mobile devices has made food ordering via online applications become more popular. As we can see that internet usage is increasing rapidly, everything we can get online. Online payments methods (i.e., UPI, PAYTM, GPAY) makes our work easyandhandyforus.Consideringthecurrentscenarioofpandemic,onlinefoodorderingsystemis thebestwaytoorderthefoodatyourdoorstepandmostsecurewaytoo.Oursystemwillprovideall the basic details of the food and who’s delivering it. Following all the COVID 19 protocols, we are deliveringfoodtothecustomer.
SMART TREAT JUNCTION
International of and Technology (IRJET)

e-ISSN: 2395-0056
3
,
Research Journal
Anonlinefoodmenuissetupbytheproposedfoodorderingsystemandaspertheirwillcustomers caneasilyplacetheorder.Also,customerscaneasilytracktheorderswithinthefoodmenu.Togetthe services efficiently the users of the system provides various facilities. Restaurants as well as other facility is considered by our system for the customers. The system will be designed to avoid users doing fatal errors where users can change their own profile also where users can track their food itemsthroughGPSandwhereuserscanprovidefeedbackandrecommendationstoRestaurants.
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page1090
2Student VIII SEM, B.Tech, Computer Science & Engineering, IPEC, Ghaziabad, India
Key words Smart Treat Junction
www.irjet.net
***
INTRODUCTION
Different case studies have spotlighted the issues faced while emplacing a restaurant. Few problems amongstthemwerefoundduringthestudyintheexistingprocedurearelistedbelow:
Student VIII SEM, B.Tech, Computer Science & Engineering, IPEC, Ghaziabad, India
Volume: 09 Issue: 03 | Mar 2022
,
1Assistant professor, Dept. Of Computer Science & Engineering, IPEC, Ghaziabad, India
Student VIII SEM, B.Tech, Computer Science & Engineering, IPEC, Ghaziabad, India
5
Engineering
,
Abstract – Onlinefoodorderingsystemistheprimaryandmosteasywaytoorderafood.AnOnline Food Ordering System is proposed and meant to simplifies the food ordering service. The proposed systemshowsanuserinterface(Homepage)andupdatethemenuwithallavailableoptionssothatit eases the customer work. We are also following the COVID 19 precautions and protocols. The order confirmation is sent to the customer. The order is placed in the queue and updated in the database and returned in real time. This system assists the staff to go through the orders in real time and processitefficientlywithminimalerrors.WearealsoofferingspecialserviceslikeTiffinservice,Diet foodbymaintaininghygienicandsanitationallaround.
This food ordering system is introduced to retain the traces of customer’s orders nattily. Primarily, they used to implement a food ordering system for various type of eatery in which customer would place and order custom food just by a click using the web apps especially made for devices like PCs, mobile&tablets.
Toimprovetheexistingsystemofonlinefoodorderingsystemwehaveincludednewperkstoattract more users, like providing food on a subscription basis and helping certain individuals like people whoarecovidpatientsandneedproperdietorpeoplegoingtogym,wecanalsoaddmorecategories tothisappasperneeded.
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page1091
Therewasanendeavortoplanandexecutionofcomputerizeddiningineateries/restaurantsutilizing web innovation. This framework was a fundamental unique data set utility framework which brings all data from a unified database. This application worked on the exactness and proficiency of restaurantsaswellashumanblunders.Prior disadvantagesofautomatedfoodorderingframeworks wereoverwhelmedbythissystemanditrequiresanonetimeventureforelectronicgadgets.
PROPOSED METHODOLOGY
Takinganinspirationfromthemwehavebuiltawell-functioningonlinefooddeliverywebappwhich isaccessibleonmobileanddesktopplatforms. Usercanlogin andsignupusinggoogleand canstart looking through the list of food. They can select the food they liked and add them to cart or if they changedtheirmind, theycaneditittoo. Oncetheuserisreadytoordertheycanproceedtoprovide theiraddressdetailsandpaymentmethod.Afterthepaymentmethodoptionisselecteduserswillsee adeliverystatusontheirscreenandinformationaboutthedeliveryperson.
p ISSN: 2395 0072
• Each café/ restaurant needs somebody or the other to think about the order request in personal or over telephone, tooffer the user arich deal and experience and even theways of approvingthepayments.
Researchworkexpectstoplanandfosteraremotefoodorderingsystemintherestaurant.Specialized tasks of Wireless Ordering System (WOS) including frameworks engineering, capacity, impediments and suggestions were introduced in this system. By giving more excellent customer assistance and lessening human mistakes to further develop the administration angle for restaurants, unavoidable applicationwillbeanimportanttoolbecauseofthegreatrequestsofhandheldgadgets.
Thesedayseveryoneistryingprovideservicesandproductsonline,whichisconvenienttobothuser and supplier. Today anyone can put their services and product online to be available to general consumers.Thishasledtoavastexpansionofe-commercewebsitelikeamazon,flipkartetc.Building on this idea certain innovative mind have built services to provide food to people at their doorsteps likeZomato,swiggyandmanymore.
Also, we have added a feature of smart recommendation which will provide user with smart suggestionbasedontheirrecentorders.Thiswillhelpusertoquicklyorderthenexttimetheychose toeat.Thisisachievedbymergingmachinelearningwithourapp.
• To submit the client’s requests who are ordering through the restaurants, they look at the menuthingsaccessibleintheeatery,andpicksthefoodrequired,andthen,atthatpoint,places theorderandafterwarddothepayments.Thistechniquerequestsmanualworkandtimewith respecttotheuser.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

• Whentheuserneedsplacetheorderoverthetelephone,theycan'tseetheactualduplicateof the menu accessible in the eatery, this likewise comes up short on verification that the order wasplacedforthesuitablemenu.
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net
fig[2]
International Technology (IRJET) e-ISSN: 2395-0056
www.irjet.net

fig[1]HOMEPAGE FOODLIST ORDERLIST
From designing the UI to completing the functions of our app we needed essential software and hardwaretobuildourapp.Theprocessisbrokendowninfurthersteps:-
© 2022, IRJET | Impact Factor
Research Journal of Engineering and
Volume: 09 Issue: 03 | Mar 2022
p ISSN: 2395 0072 value:
fig[3]
7.529 | ISO 9001:2008 Certified Journal | Page1092
DEVELOPMENT AND DESIGN STAGES
• Design Stage: Using a well known UI designer known as FIGMA we created our frontend design. Using VSCode we made the design into a working app using technologies like React.js framework,HTML,CSSandjavascript.Thiswasthefirstmoduleofourapp.


• Backend Stage:Aftercompletingthedesignandsuccessfullycreatingaworkingfrontend,we neededtobuildabackendtocompletethefunctionalitiesofourapp.ThiswasdonebyusingNode.js

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

TECHNOLOGIES USED IN THE PROJECT
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net
DataEntrysupportwithHTML NativeAPIsusagetoenrichawebsite WebdocumentCreation Client sidestorage
• Connecting to database:WehaveausedaNoSQLdatabaseherenamedMongoDBAtlaswhich is also a cloud storage which gave us the freedom to store the information send by our backend. To buildthedatabaseschemawelookedontheinternetandfoundsomeusefulinformationtocreateour ownuniqueschema.
JavaScript is commonly used for creating web pages. It allows us to add dynamic behaviourtothewebpageandaddspecialeffectstothewebpage.
CSSprovidesmoredetailedattributesthanplainHTMLtodefinethelookandfeelofthe website.
• Adding a payment gateway:Thisincludedprocesstosupplyourappwithproperandsecure online payment gateway and to complete our process to deliver the product only when the user has successfullycompletedthepaymentmethod.
• Machine Learning Integration:Toprovideuserwithfastselectionoftheirfoodweincludeda machinelearningfeaturetoprovideuserwithsmartrecommendationbasedontheircurrentorders. We are using classification and clustering techniques which will collect related data to a user and provideaoutput.
and Express.js frameworks. This include creating login and signup API’s, creating servers for our requestandresponsemessages,sendingdatatodatabase.
1. HTML: (HypertextMarkupLanguage)is the code that is used to structure a web page and its content. For example, content could be structured within a set of paragraphs, a list of bulletedpoints,orusingimagesanddatatables.
© 2022, IRJET | Impact
3. JavaScript: JavaScript is a powerful programming language that can add interactivity to a website. It was invented by Brendan Eich (co founder of the Mozilla project, the Mozilla Foundation,andtheMozillaCorporation).
CSSdoesnotrequirethewritingofHTMLtagattributeseverytime.Thereisthewriting of rule just once for a tag, which can be applied to all the occurrences of the correspondingtag.SousingCSS,thereislesscode,whichmeansfasterdownloading.
UsesofJavaScript
| ISO 9001:2008 Certified Journal | Page1093
UsesofHTML
p ISSN: 2395 0072 Factor value: 7.529
1.1 FRONT END
CSSstyledefinitionsaresavedinexternalCSSfiles,soitispossibletochangetheentire websitebychangingjustonefile.
2. CSS:- CSS describes how HTML elements are to be displayed on screen, paper, or in other media.UsesofCSS
React uses the opposite approach. It uses HTML (JSX) inside JavaScript. I like this approachbecausehere,youcandealwithpureJavaScriptandHTML.
II. MongoDB Atlas:
React'sAPIisverysimpletolearn.
ReactHasaGreatDeveloperExperience
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
BrowserGames ChatRooms
Real timeApplications
MongoDB Atlas makes it easy to control access to your database. Your database instances are deployed in a unique Virtual Private Cloud (VPC) to ensure network isolation. Other security features include IP whitelisting or VPC Peering, always on authentication, encryption at rest and encryption in transit, sophisticated role based accessmanagement,andmore.
Classification is a type of supervised machine learning algorithm. For any given input, the classification algorithms help in the prediction of the class of the output variable. There can be multiple types of classifications like binary classification, multi class classification, etc. It depends uponthenumberofclassesintheoutputvariable.
• Classification
• Clustering
Clusteringisatypeofunsupervisedmachinelearningalgorithm.Itisusedtogroupdatapointshaving similar characteristics as clusters. Ideally, the data points in the same cluster should exhibit similar propertiesandthepointsindifferentclustersshouldbeasdissimilaraspossible.
I. NODEJS:-
Node.js is an open source and cross platform JavaScript runtime environment.Itisapopulartoolforalmostanykindofproject Node.jsrunstheV8JavaScriptengine,thecoreofGoogleChrome,outsideofthebrowser. ThisallowsNode.jstobeveryperformant.
4. React: React is a declarative, efficient, and flexible JavaScript library for building user interfaces. It lets you compose complex UIs from small and isolated pieces of code called “components”.We'llgettothefunnyXML liketagssoon.WeusecomponentstotellReactwhat wewanttoseeonthescreen.
| ISO 9001:2008 Certified Journal | Page1094
1.2 BACK END
UsesofReact
MeanStack
1.3 MACHINE LEARNING:
© 2022, IRJET | Impact
p ISSN: 2395 0072 Factor value: 7.529
www.irjet.net

Reactisremarkablyflexible
Volume: 09 Issue: 03 | Mar 2022
Machine Learning algorithms are generally categorized based upon the type of output variable and thetypeofproblemthatneedstobeaddressed.Thesealgorithmsarebroadlydividedintothreetypes i.e. Regression, Clustering, and Classification. Regression and Classification are types of supervised learningalgorithmswhileClusteringisatypeofunsupervisedalgorithm.
CollectingData Streaming
p ISSN: 2395 0072
[2]. T.DEEPA,”A proposed system for online food ordering system for web app and mobile application”,JournalofEmergingTechnologiesandInnovativeResearch(JETIR2018).
Itcanbeconcluded that basedontheapplication. Userscanorderfoodeasilybythissystem. Allthe info needed to order any kind of food is already provided by the system. Receiving orders and changingitsdataispossiblethroughtheapplication.
CONCLUSION
As it is a computerized framework, it is less likely to commit any errors. The clients can stay away fromthelonglinesatthecounter,withasensiblespeedofexecutionandmostextremethroughput.
Allofthemajorfunctionsofourwebsitearefunctional.Ifpeopleknowhowtooperateasmartphone or a laptop wide variety of people can use the application. Our website will solve various issues relatedtoTiffinserviceandHealthymeals forFitnessEnthusiastsandcovid19patients
REFERENCES
Theresultofourframeworkapplicationincorporates aWeb basedapplication.Userscaneffectively arrangethefoodbyutilizingtheproposedframework.Thissystemwillhelpindecreaseofworkcosts involvedandfurthermorediminishesthespaceexpectedtosetupcafeteriasintheconfinedregion.
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page1095
RESULT
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 03 | Mar 2022 www.irjet.net
[1].KirtiBhandge,TejaShinde,DheerajIngale, NeerajSolanki,ReshmaTotare,”AProposedSystemfor Touchpad Based Food Ordering System Using Android Application”, International Journal of Advanced Researchin ComputerScience Technology (IJARCST2015).
[3]. Abhishek Singh, Adithya R, Vaishnav Kanade, Prof. Salma Pathan,” Implement a food ordering system using web based application and android application”, International Research Journal of EngineeringandTechnology(IRJET2018).