Sheroes Cafe - Food Ordering Application

Page 1

International Research Journal of Engineering and Technology (IRJET)

Volume: 09 Issue: 04 | Apr 2022 www.irjet.net

Sheroes Cafe - Food Ordering Application

e ISSN:2395 0056

p ISSN:2395 0072

Rishab Singh1, Shraddha Babar2 , Siddhi Suryavanshi3 , Rohit Barve4

1,2,3 Student, Dept. of IT Engineering, Vidyalankar Institute of Technology, Mumbai, India

4Professor, Dept. of IT Engineering, Vidyalankar Institute of Technology, Mumbai, India

***

Abstract - The project is aimed to help Sheroes Hangout cafe. Sheroes Hangout cafe is a cafe run by acid attack survivors. Here, acid attack survivors are called 'Sheroes' (i.e. She + Heroes). They are fighters, who have survived from the chemical burns they got after acid attack and the mental trauma they got. They are really an inspiration to many, who think that there is no hope in life. This cafe was initially inaugurated in Agra. It also has another location in Lucknow. In this cafe, the empowerment of the Sheroes happens. They get their confidence back, learn different skills, and many more. They conduct different workshops for the acid attack survivors, from these workshops they learn and grow. This project is designed to help these fighter and encourage their efforts. In this project we designed an android application to manage their food orders online. This will be the first food ordering application for Sheroes Hangout cafe. Here, customers will able to order food from their home or office or any place they desire. After, the order is ready, the user will be notified about it and he/she can collect the foo from the cafe. Also, the customer of the cafe can select dine in option and reserve a table in cafe before they reach there. This application will save a lot of time as well as it will be easy or the cafe to manage the things such as viewing the analysis of the orders, managing the offers, etc. Also, the customer can contribute to cafe This application also aims to raise the awareness about the Sheroes Hangout cafe.

1.INTRODUCTION

The Food Ordering App helps the business owners showcase their menu under different categories. Customersjustneedtoselect,enterthequantityandplace order. This app gives an opportunity for restaurant businessestoskyrockettheirbusiness.Fooddeliveryapps havespurtedinmagnitudeandpopularitysinceCOVID 19 hitourhometurfs.Withsocialdistancingbecomingasolid norm, such apps are the need of the hour. They play both thefields;itworksforconsumersasitcan’tgetbetterthan food being delivered to your doorstep. To restaurants, it means an expansive reach and more business through such delivery platforms. The pandemic has really turned employees of such organizations into warriors of the modern world. Our aim is to provide a platform for the Sheroes Hangout Cafe to manage their orders online and save their customer's time by providing early order

2022,

feature.Also,tomakepeopleawareaboutthecaféthrough this android application. We also want to support the Sheroes Hangout Café during this COVID 19 situation. We also aim to give support to Sheroes Hangout Café by providingacontributionfeatureintheandroidapplication so that customer of the café will be able to contribute to the cafe by donating money, by becoming a volunteer or byanymeans

1.1 Objectives

To create an easy to use android application for ordering the foodonlineand aninteractiveUI forthe application.

To provide an online platform to manage orders and savecustomerstimewhileorderingthefood.

To help acid attack survivors and give customers of Sheroes Hangout Café an early order feature, so that theycanenjoytheirfoodoncetheyreachthecafé.

To spread awareness about Sheroes Hangout Café amongthepeople.

To give them a helping hand by providing contribution feature in the android application so that the customers cancontributetohelpSheroesHangout

2. SYSTEM DESIGN

2.1 Proposed System

We proposed to create android application having an Interactive UI for Sheroes Hangout Café which is easy to use for the customers of the café. With the help of this application customer can save their precious time and order food from wherever they are. The application will give customers of Sheroes Hangout Café an early order feature, so that they can enjoy their food once they reach the café. Also the application will increase the awareness about the café and the acid attack survivors among the people. This Food Ordering Application will be consisting of three main parts such as to aware people about the Sheroes Hangout Café, to place order online/ Pre order/ Booka tableandCustomers Contribution.Applicationhas the modules such as Log in, Sign in, Introduction about café(cards),Foodorderingfunctions(dine in,take away), adminfunctions(CURDoperations),Donation,etc.

Factor value:

| ISO 9001:2008

874

©
IRJET | Impact
7.529
Certified Journal | Page

Flowchart

Fig 1:Flowchart

A flowchart is a diagram that depicts a process, system or computer algorithm. They are widely used in multiple fieldstodocument,study,plan,improveandcommunicate often complex processes in clear, easy to understand diagrams. Here is theshortdescription ofthe flowchartof theproposedapplication:

Admin:

Managingtheitemsofmenu

ManagingtheUIinterface

Managingthepayments

Managingtheuser

Restaurant:

Reviewingtheorderofcustomer

Confirmingtheorder

Updatestatusoftheorder

Customer:

Showingfooditems

Orderingthefood

ordertype:TakeawayorDineIn

theorder

Makepayment

forthecafe

2.3 Technology Used

Hardware:

The user needs to have an android phone to install the applicationanduseiteffectivelytogiveordersandreceive thenotificationsabouttheordertheywillplace.

Software:

The Android Studio is needed to develop the android application and the Firebase database to store the data. Both are open source softwares. Firebase charges as per theuserincreaseabovethespecifiedrange.

3. IMPLEMENTATION

3.1 Modules Implemented

Introduction: On this page you can see the services provided by the app. You can login from here or you can directly skip the login part and go to the home page.

Register: If you are a new user you to enter your phone number and then have to enter the OTP to login. Then you have to enter your name and set a password.Afterthatyou’llbeloggedinsuccessfully.

Login: In login module you have to enter your phone numberandthenhavetoentertheOTPtologin.They can also use option of logging in using password which you have entered during the registration processasanewuser.[1]

Forgot Password: If you forgot your password then youhavetologinusingyourmobilenumberandOTP.

Home: On home page you can see information about the cafe. You will see the bestseller food items. Then you can also see the categories of food which will redirect you to that particular category food items. Fromhereyoucanalsoselecttheordertypeasitisa Dine In or a Takeaway. If you choose Delivery it will

Fig 2:AndroidPhone Fig 3:AndroidStudio Fig 4:Firebase
International Research Journal of Engineering and Technology (IRJET) e ISSN:2395 0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p ISSN:2395 0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page875 2.2
 Select
 Cancel
 Donate

Research Journal of Engineering and Technology (IRJET)

Volume: 09 Issue: 04 | Apr 2022 www.irjet.net

redirect you to Swiggy or Zomato based on your preference.

 Search: On Search pageyoucansearchan item by its nameorcategory.[2]

 Menu:Onmenupageyoucanseeall menuitemsina listviewandseparatedbycategories.Youjusthaveto scroll or you can redirect yourself by that particular categoryusingthemenubutton.

From Home, Search or Menu page you can add more than one item of more than one quantity to the cart. Then you canseeonemessageonbottomasviewcartwhenyouadd

 Cart: On the cart page you can see the Cafe location youhaveselected.Youcanalsoseethefooditemsyou have added in the cart. You can add delivery instructions, if any! You can see the total which includes CGST and SGST. Then you can see the order type also 25 as it is a Dine In or a Takeaway. While selecting the Dine in option user can select the table availableattherestaurant.

 Offers:Usercanseeofferstabwheremultipleexciting offerswillbedisplayed.[2]

 Payment: After adding menu items and applying the offer, user can proceed to place order by clicking the “Place order” button and the user will be directed to payment page where he/she can select the appropriatepaymentmodeaslistedintheapplication suchasGpay,UPI,DebitCard,etc.[1]

 My Orders: After the payment user can see the updatesabouttheorderplacedunderthe“MyOrders” tab.Usercanseethestatusas“OrderAccepted”,once the admin accept the order. “Preparing your Food”, oncetheadminupdatesorderisinprogress.“Foodis Ready”,oncethefoodispreparedandadminclickthe readybutton.Andfinally“OrderCompleted”,oncethe order is received by the customer. Customer can rate theorderfromthistab.

Setting for User: User can update the profile details such as email, name, etc. Also user can see Donation optionfromwhichhe/shecandonateforthecafé.

Setting for Admin: On setting page Admin can add, delete or update menu items. They can also manage thefoodcategories.Admingetsnotifiedwhenthenew orderisreceivedandcanmanagetheorders.Admin

can see daily and monthly analytics of orders in terms of graphandtheadmincanalsoseehowmanyitemsaresold, total orders, net sale, average amount per bill, etc. Admin canmanagethetablesavailableatthecaféandupdateitin the application. Also, admin can send notification about excitingofferstotheusers.Admincanaddanotherperson asadminusing“AddAdminLogin”optionavailable.[3]

3.2 Front-End : Android Studio

e ISSN:2395 0056

p ISSN:2395 0072

We have used Android Studio to develop the application for Sheroes Hangout Café. Android Studio provides the fastest tools for building apps on every type of Android device. Structured code modules allow you to divide your project into units of functionality that you can independently build, test, and debug. Here are some snapshotsofthecodewebuilttodeveloptheapplication.

3.3 Back-End : Firebase

The Firebase Real time Database is a cloud hosted NoSQL database that lets you store and sync data between your users in real time. Firebase provides tools for tracking analytics, reporting and fixing app crashes, creating marketingandproductexperiment.Herearethesnapshots ofhowFirebasehelpedustostorereal timedata.

4. RESULT AND DISCUSSION

Following are the screenshots of the android application wedevelopedforSheroesHangoutCafé,acaférunbyacid attacksurvivors.

© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified

876

Fig 5:BuildingHomeScreen Fig -6:Real timeDatabaseForSheroesCafe
International
Journal | Page
International Research Journal of Engineering and Technology (IRJET) e ISSN:2395 0056 Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p ISSN:2395 0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page877 Fig 7:Home Fig 8:Cart&ApplyingOffer Fig 9:OrderType DineIn Fig -10:Payment Fig 11:OrderStatus Fig 12:AdminSettings Fig -13:ManageOrder Fig 14:ManageTable

5. CONCLUSIONS & FUTURE SCOPE

Sheroes Hangout café will be using the application we developed using Android Studio and Firebase database. Customers of the café will be able to save their time by usingearlyorderfeaturei.e.Take awayoption.Ouroneof themajoraimtohelptheacidattacksurvivorswillbealso fulfilled. Customer will be donate for the café using the application and support the Sheroes. The application will help café to see the real time analytics of the orders. The café can leverage the features provided by the application toincreasetheprofit.

The online food ordering system is one of the most profitable marketing strategies for restaurant businesses. Online food ordering platforms also prevents missed orders due to busy phone lines or a lack of resources to monitorthephone.ThisFoodOrderingApplicationcanbe proper marketing model for the Sheroes Hangout Café. Alsowecanaddfeatureofmembershipofthe caféforthe customerssothattheycangetdifferentservicesthanthey getonregularbasis.ItcanbeusedbytheirAgrabranchas well. The application can be integrated with a Chatbot feature,ifthecustomerhasanyqueryhe/shecanputtheir queries in the Chatbot and it will give quick answers to their queries. Also we can add feature in the admin panel hike Performance monitoring, Reports and Analytics, Overall earnings, etc. After successful implementation of the android application as well as testing, we can go for making of an application for ios users of the Sheroes HangoutCafé.

REFERENCES

[1] Food Ordering Android Application by Kajal Gupta, Abhishek Kadam, Neha Keni, Prof. Meghali Kalyankar from Department of Computer Engineering, G. V. Acharya Institute of Engineering and Technology, Mumbai, India. International Research Journal of EngineeringandTechnology(IRJET).

[2] FoodOrderingSystemForRestaurantsUsingAndroid byProf.PravinAdivarekar,AmoghDalvi,NishaYadav from department of Computer Engineering, SSJCET,

(IRJET)

e ISSN:2395 0056

ISSN:

Asangaon,India.International Journal forResearchin EngineeringApplication&Management(IJREAM).

[3] SMARTFOOD ORDERINGSYSTEMFORRESTAURANT by Pragati Singh, Nimesh Tembhekar, Kunjal Gurve, Prof. Mrunmayee Rahate from Electronics & Telecommunication, Jhulelal Institute of Technology, India. INTERNATIONAL RESEARCH JOURNAL OF ENGINEERINGANDTECHNOLOGY(IRJET).

International Research Journal of Engineering and Technology
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p
2395 0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page878 Fig 15:Analytics

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.