A Local Discovery Food Application using Flutter

Page 1


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

Volume: 12 Issue: 03 | Mar 2025 www.irjet.net p-ISSN: 2395-0072

A Local Discovery Food Application using Flutter

Anusha Gujar1 , Shrey Narkar2 , Tejas Joshi3 , Pallavi Pawar4 and Shweta Taral5

1,2,3,4 Student, Computer Engineering Department, Viva College of Diploma Engineering and Technology, Virar (East), Chandansar Road, Virar, Palghar District-401209, Maharashtra, India.

5Professor, Computer Engineering Department, Viva College of Diploma Engineering and Technology, Virar (East), Chandansar Road, Virar, Palghar District-401209, Maharashtra, India.

Abstract - The recent boom in e-commerce and digitalization has significantly influenced the food industry, leading to hyperlocal food discovery and delivery platforms. Consumers today look for differentiated and customized food experiences, beyond the mainstream restaurants, to discover secret, local, and homegrown food. This paper introduces the development of a local discovery food app developed using FlutterandFirebasetoconnect consumerswith genuinelocal food vendors, cloud kitchens, and home-based cooks. The app seeks to bridge the gap between local food providers and consumersbyfacilitatingfeaturessuchaslocation-basedfood discovery, interactive maps, user reviews, real-time order tracking, and a secure payment gateway. With a hybrid hyperlocal business model, the app facilitates quality assurance and scalability while promoting small-scale food businesses. The utilization of Firebase facilitates real-time database management, authentication, and cloud storage, allowing the overall user experience to be more efficient. This research emphasizes the importance of technology-enabled food discovery platforms in empowering local culinary businessesandpromotingcommunity-drivenfoodecosystems.

Key Words: Hyperlocalfooddelivery,localfooddiscovery, cloudkitchens,Flutter,Firebase,mobileappdevelopment, food commerce, digital transformation, personalized food experience,small-scalefoodbusiness,e-commerceinfood industry.

1.INTRODUCTION

Thee-commerceandfooddeliverymarkethasexperienced staggering growth with the growing adoption of digital platforms. Restaurant food is the focus of traditional food delivery services, but emerging consumer behaviors, especiallypost-COVID,haveresultedinademandexplosion forlocal,homegrown,andnichefoodexperiences.Thishas led to the need to create a hyperlocal food discovery platform that not only enhances the convenience of the customerbutalsoempowerssmall-scalefoodvendors,home chefs,andcloudkitchensbyprovidingthemwithanonline marketplace.

There has been an explosion in the food ordering and deliverybusinessonlinewiththegrowthintheuseofdigital platforms. Traditional food delivery businesses deal with mealspreparedinrestaurants,butwithshiftingconsumer trends,especiallypost-COVID,consumersareseekinglocal,

homegrown,anddifferentiatedfoodexperiences.Theshift hasrequiredahyperlocalfooddiscoveryplatformthatnot onlyenhancescustomerconveniencebutalsoallowssmallscale food vendors, home chefs, and cloud kitchens to tap intoadigitalmarketplace.

1.1 The Requirement for a Hyperlocal Food Discovery Platform

Withconsumersincreasinglyaskingforfoodthatislocally cooked, there is a requirement for a hyperlocal food discoveryplatformthatenablesusers to find, explore,and order from local food vendors, home chefs, and cloud kitchens.Incontrasttotraditionalfoodaggregatorplatforms, whichgiveprominencetochainrestaurantsandmass-scale foodproviders,alocaldiscoveryfoodappgivesprominence to:

• QuickerDelivery:Deliverytakesplaceinalimited geographicalarea,lesseningtransittime.

• Improved Quality Assurance: Local food is made fresh,meaningbetterhygieneandquality.

• Small-ScaleVendorAssistance:Homechefsandsolo food entrepreneurs can put up their specialty, homepreparedfoodssothattheycanselltheirproductstomore people

• Community-DrivenCommerce:Individualscanfind hidden food gems and neighborhood food experiences, creatingadeeperfoodcultureandcommunity.

2 Technology Stack for the Local Discovery Food App

To develop a scalable, efficient, and user-friendly local discoveryfoodapp,thetechnologystackmustbesolid.The saidappisdevelopedwith:

2.1 Cross-Platform Development using Flutter

• Flutter is a UI kit created by Google that is crossplatform,whichmeanstheappcanberunonbothAndroid andiOSplatformswithasinglecodebase.

• Itoffersasmooth,high-performanceuserexperience withrenderingacceleration,interactiveUIcontrols,andlive updatingwithHotReload.

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

Volume: 12 Issue: 03 | Mar 2025 www.irjet.net p-ISSN: 2395-0072

• TheCupertinoandMaterialDesignwidgetsinFluttergive agood-lookinganduniformUIonvariousdevices.

2.2 Flutter for Cross-Platform Firebase forBackend Services

• Google'scloudbackendservice,Firebase,isutilized for processing real-time data, authentication, storage, and analytics.

• Dataforusersandvendors,alongwithfoodpostings, userinformation,andorders,isstoredinFirebaseFirestore.

• Firebase Authentication includes secure login functions, i.e., email, phone number, and third-party login (Facebook,Google).

• CloudFunctionsenableautomatedorderprocessing, notifications,andreal-timeupdates.

• Firebase Hosting offers speedy and scalable deployment for the admin dashboard or any web-based extensionsoftheapp.

2.3 Key Features of the App

TheLocalDiscoveryFoodAppwillfeaturethefollowingto improveuserexperienceandoperatingefficiency:

• Location-Based Food Discovery: Utilizes Google Maps API toassist inlocating near-by food vendors,home chefs,andneighborhoodkitchens.

• Real-TimeOrderTracking:Enablesuserstomonitor theirorderstatusanddeliverytime.

Table -1: Key Metrics of Local Discovery Food Apps

Key Metrics of Local Discovery Food Apps

Category Description Impact on Users Impact on Vendors

User Engagement Personalizedfood recommendations &real-time tracking Enhances convenience &food discovery Increases visibility& sales

Order Fulfillment Hyperlocal deliverywith real-timeupdates Faster deliveries& betterfood quality Streamlined order management

Monetization Model Commissionbased& subscription options Affordable ordering choices Revenue generation forsmall businesses

Security& Compliance Dataencryption, authentication,& secure transactions

3. Literature Review

Literature review reflects on key studies on food delivery apps, hyperlocal business, and digitalization of the food industry,identifyinggapsthatalocaldiscoveryfoodappcan bridge.

McKinsey (2016) examines the transition from restaurant-centric ordering to aggregator business models, increasing customer ease of use and vendor access.Ithighlightstheimportanceoflogisticsandrealtimevisibilityoforderswithoutdescribinghyperlocal food delivery models or neighborhood-based systems that enable small-scale food vendors and home-cook chefs.

Hyperlocal Delivery Models are designed for quick, location-specific deliveries, which support quicker fulfillment, improved food quality, and enhanced accessibility for small vendors. Deloitte's research on hyperlocalfoodcommerce,however,doesnotmention technologyadoption,likeFlutterorFirebase,forrealtime tracking, database management, and secure payment integration, which are must-haves for hyperlocalfoodbusinessoptimization.

E-commerce & Digital Platforms in Food Services addressespost-COVIDgrowthofonlinefoodordering, includinggrowthinconfidenceindigitalpayments.Itis also concerned with frequent eating of restaurantprepared food and rising demand for healthy, homecookedfood.Theresearchdoesnot,however,examine local discovery food apps linking users to secret food sellers, home cooking, and individualized food suggestions.

Thesefindingshighlighttheimportanceofahyperlocalfood discoveryappthatcaterstosmall-scalefoodvendors,home cooks,andspecialtylocalrestaurants.Bytakingadvantageof the synergy of Flutter and Firebase, the app can improve user experience, facilitate real-time tracking, secure payment, and make vendor management easy, plugging loopholesincurrentfooddeliveryplatforms.

4. Methodology

The process of creating the first discovery food app with Flutter relies on a step-by-step process that provides an error-free, efficient, and scalable platform for both food consumersandsellers.Theprocessincludesvariousstages such as demand analysis, system design, development, integration,andtestingtodevelopacompleteandoptimized operation.

Ensures trust& protects sensitive data Prevents fraud& ensures compliance

4.1 Demand Analysis

• Correlating stoner needs by analyzing current request patternsinlocalfooddiscoveryandfooddeliveryservices.

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

Volume: 12 Issue: 03 | Mar 2025 www.irjet.net p-ISSN: 2395-0072

• Understanding the preferences of small- scale food merchandisers, home cookers, and original consumers to insureastoner-friendlyandcommunity-drivenexperience.

• Establishing key functionalities, such as positiongroundedfoodfinding,ordering,real-timeshadowing,and safepayments.

4.2 System Design and Architecture

• Developingamongrelhyperlocaldeliveryplatformthat integrates food discovery and delivery services within a specificgeographicarea.

• UsingFlutterforacross-platform,visuallyappealingUI, icingsmoothnavigationandresponsivenessacrossAndroid andiOSbias.

• EnforcingFirebaseasthebackendresult,enablingrealtimedatabaseoperation,authentication,pallstorehouse,and analytics.

Breaking the app down into three core modules

1 Client Module - Druggies are able to look for authentic food merchandisers, view menus, order, and monitor deliveries.

2 VendorModule-Foodvendorsareabletoupdatetheir rosters,placeorders,andpostvacuity.

3 DeliveryModule-Logisticsanddeliveryshadowingare integratedtoprovidetimelyandefficientdeliveries.

4.3 Design and System Architecture

Structuring the app into three main modules

a. FrontendDevelopment-EnforcingaresponsiveUIusing Flutter’scontrivance-groundedframeforaflawlessstoner experience.

- Using Google Charts API for position- grounded food discoveryandshadowing.

- Incorporating Firebase Authentication for safe stoner registrationandlogin.

- Designing dynamic UI rudiments to epitomize the experiencefordruggiesgroundedontheirpreferences.

b. BackendDevelopment-exercisingFirebaseFirestorefora real- time database, storing and managing seller rosters, orders,andstonerbiographies.

- Enforcing Firebase pall Functions for secure deals and automatedorderprocessing.

- Integratingapaymentgateway(i.e.,GooglePay,Razorpay) tofacilitatesafeonlinepayments.

- Utilizing Firebase cloud Messaging (FCM) for live notificationsonorderstatus.

c. Testing and Quality Assurance - Unit testing and integration testing to guarantee ease of navigation and functionality.

- Enforcing Firebase pall Functions for secure deals and automatedorderprocessing.

- Conductingbetatestingwithoriginalfoodmerchandisers andgueststoadmitfeedbackandenhanceusability.

- Enforcing security measures toprotectstoner data andtransactions.

d. Deploymentandconservation-Placingtheoperationon GooglePlayStoreandAppleAppStoreforpublicaccess

- Regularreportingofappperformance,clientsatisfaction, andanalyticstoensurefixesandpointreleases.

- Frequentbugfixesandsecurityupdatestoimprovedata securityandstonerexperience.

5. Algorithm: Local Discovery Food App

Step 1: BoottheSystem

Starttheapplication.

ConnecttoFirebaseforauthenticationanddatabaseaccess. Loaduserpreferences,applicationsettings,andlocationdata.

Step 2: UserAuthentication&Registration

Displaysignup/loginlinks.

Iftheuserisanewcomer,prompttoregister: Acceptname,email,phonenumber,password. SecureuserdatawithFirebaseAuthentication Iftheuserisreturning,verifylogincredentials. Redirectthe user tothe home screen accordingtohis role (Customer/Vendor/DeliveryAgent).

Step 3: Location-BasedFoodDiscovery

Getuser'slocationbyusingGoogleMapsAPI. FetchlocalvendorsandfoodestablishmentsfromFirebase Firestore.

Showfoodstallsonaninteractivemaporlistlayout. Allowuserstosearch,filter,andselectfoodproviders.

Step 4: OrderPlacement

Userpicksthefoodsandplacestheminthecart. Provideavailabilityofchosenitems.

Showordersummaryandestimatedtimeofdelivery.

Offervariouspaymentmethods: CashonDelivery(COD)

DigitalWallets(GooglePay,PhonePe,etc.)

UPI/NetBanking/CardPayments

Process payment securely through the in-built payment gateway.

ValidateorderandgenerateorderID.

Step 5: VendorManagement&OrderProcessing

Notify the vendor of the new order using Firebase Cloud Messaging(FCM).

Vendorupdatesorderstatus(Accepted,Preparing,Readyfor Pickup).

Assignadeliveryrepresentativefortheorder.

Volume: 12 Issue: 03 | Mar 2025 www.irjet.net p-ISSN: 2395-0072

Step

6: Real-TimeOrderTracking

Notifythecustomerwhentheorderisshippedfordelivery. Offerreal-timetrackingthroughGoogleMapsAPI. Dynamicorderstatusupdate(OutforDelivery→Arrived→ Delivered).

Sendadeliveryconfirmationnotificationtothecustomer.

Step

7: Post-DeliveryProcess

Notifythecustomerviaadeliveryconfirmationmessage. Ask the user to review and rate the food and delivery experience.

Save vendor reviews and ratings in Firebase for future vendoranalyticsandrecommendations.

Updateorderhistoryforfutureuseandforre-ordering.

Step

8: Vendor&DeliveryAgentDashboardManagement

Thevendorscontroltheirinventory,pricing,andmenufrom theirdashboard.

Real-time orderassignments andorder status updatesare receivedbydeliveryagents.

Admin controls order flow, transactions, and app performance.

Step 9:

AppMaintenance&Updates

Regularcheckingofapplicationperformance,problems,and securityproblems.

Implementupdatesandfeatureimprovementsbasedonuser feedback.

EnhanceFirebasedatabaseusageforbetterperformanceand scalability

Repeattheprocessfornewvendors,newusers,andsystem upgrades.

End of Algorithm

6. Flow of Local Discovery Food Application

Phased Approach to Food App Development shown in the picturecloselyreflectstheprocessdetailedinyourproject. Thesystematicapproachguaranteesthatthelocaldiscovery food app is built effectively within user demands and industrialrequirements.

DemandAnalysisisthefirststep,whereuserdemandsand market trends are identified. In the case of your app, this would mean examining the landscape of hyperlocal food discovery,theneedsandwantsofsmall-scalefoodvendors, home cooks, and neighborhood consumers, as well as delineating core functionalities like location-based food discovery,ordering,real-timetracking,andsecurepayments. Throughdeepresearch,theappcanbedesignedtocaterto boththeuserandthevendorneedstocreateacommunitybasedfoodcommerceexperience.Afterdemandanalysis,the SystemDesignphaseisconcernedwithdesigningtheapp's architectureanduserinterface(UI).

Afterdemandanalysis,theSystemDesignstageisdedicated todesigningtheapp'sarchitectureanduserinterface(UI). Your approach emphasizes the application of Flutter for a cross-platform UI, providing a smooth experience on both Android and iOS platforms. Firebase is also applied as the backendsolutiontomanagereal-timedatabasemanagement, authentication, and cloud storage. The app is divided into three modules: the Customer Module for browsing and orderingfood,theVendorModuleforhandlingmenusand orders,andtheDeliveryModuleforlogisticstracking.This stagemakesforatidyandscalablesystem.

TheDevelopmentstageiswherethecreationoftheapptakes place. It is where Flutter's widget-based system is implemented to develop a visually rich and responsive UI. GoogleMapsAPIisusedtoincorporatelocation-basedfood search,andFirebaseAuthenticationisusedtoprovidesafe userloginandregistration.Backenddevelopmentinvolves Firestoreusageforreal-timedatabaseoperations,Firebase CloudFunctionsfororderautomation,andintegrationslike Razorpay,UPI,andNetBankingpaymentgatewaysforsecure transactions. This phase plays a key role in implementing systemdesignasaworkingmobileapp.

Afterdevelopmentisfinalized,theIntegrationstagemakes certain that all parts function in unison. The application is subjectedtointensetestingtoensurecustomerscansearch forfoodvendors,orderfood,monitordeliveriesinreal-time, andmakesecurepaymentswithoutcomplications.Vendors should also be able to easily update their menu and availability.Thisstagemakescertainthatfront-endandbackend elements interact as a unit, enabling effortless app interactions among customers, vendors, and delivery personnel.

The last stage, Testing, is concerned with checking for functionality and optimization prior to deployment. This involves unit testing, integration testing, and beta testing withlocalfoodvendorsandearlyadopterstogetfeedback.

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

Volume: 12 Issue: 03 | Mar 2025 www.irjet.net p-ISSN: 2395-0072

Securityfeatureslikedataencryptionandfraudprevention mechanismsareputinplacetosafeguardusertransactions and data. Any bugs that are identified are fixed, and any refinementsthatareneededaremadetoimprovetheoverall userexperience.

Throughthisstep-by-stepapproach,thelocaldiscoveryfood appfacilitatesqualityassurance,smoothfunctioning,andan uncluttereduserexperiencewhilesuccessfullybridgingthe gap between small food enterprises and customers. This systematicapproachmakeswayforascalable,effective,and community-focused food discovery platform that uses technologytoenablehyperlocalfoodbusiness.

7. CONCLUSION

Local Discovery Food App developed with Flutter offers a technologicallyadvancedanduser-friendlysolutiontocover the gap between local food stalls, home cooks, and consumers by creating a hyperlocal food discovery and deliveryplatform.TheapputilizesFlutterforcross-platform, visually engaging, high-performance UI and Firebase for real-time database management, authentication, cloud storage, and analytics to provide a smooth, scalable, and efficientexperienceforfoodprovidersandconsumersalike.

Themethodologyusedwithintheappguarantees:

✔ GoogleMapsAPI-basedlocation-basedfooddiscoveryto matchuserswithlocalfoodvendors.

✔ Real-time vendor management and order tracking, improvingcustomersatisfactionandbusinessefficiency.

✔ Securepaymentgateways,providingmultipletransaction optionsforsmoothorderprocessing.

✔ People-centeredcommerce,encouragingsmall-scalefood enterprisesanddistinctivelocalfoodexperiences.

Byembracingthehybridhyperlocaldeliverymodel,thisapp gives assurance of quality, quicker delivery, and expandability,complementingtheweaknessofconventional aggregator-basedfoodorderingsystems.Throughthestudy, itisapparenthowtechnology-enhancedsolutionstransform the food market by making accessibility better, enriching business potential for small businesses, and availing consumers more nutritious, regionally prepared meal choices.

Future developments may include AI-based suggestions, automatedlogisticsofdelivery,andfurtherbroadeningthe vendor partnerships to better streamline the local food discoveryprocess.

REFERENCES

[1] H. U. Rahman, "A Review of the Usable Food Delivery Apps,"InternationalJournalofEngineeringResearch& Technology,December2019.

[2] S. Rathore, M. Chaudhary, "Consumer's Perception on Online Food Ordering," International Journal of Management & Business Studies, October-December 2018.

[3] M.Li,J.Zhang,W.Wang,"TaskSelectionandScheduling forFoodDelivery:AGame-TheoreticApproach," IEEE GlobalCommunicationsConference,December2018.

[4] R.Adithya,A.Singh,S.Pathan,V.Kanade,"OnlineFood Ordering System," International Journal of Computer Applications,December2017.

[5] Shankar, J. Charles, N. Preeti, A. Kumar, A. Sivapalan, "Online Food Delivery: A Systematic Synthesis of Literature and a Framework Development," International Journal of Hospitality Management, July 2022.

[6] H. U. Rahman, "A Review of the Usable Food Delivery Apps,"InternationalJournalofEngineeringResearch& Technology,December2019.

[7] S. Rathore, M. Chaudhary, "Consumer's Perception on Online Food Ordering," International Journal of Management & Business Studies, October-December 2018

[8] M.Li,J.Zhang,W.Wang,"TaskSelectionandScheduling forFoodDelivery:AGame-TheoreticApproach," IEEE GlobalCommunicationsConference,December2018

[9] R.Adithya,A.Singh,S.Pathan,V.Kanade,"OnlineFood Ordering System," International Journal of Computer Applications,December2017

[10] Shankar, J. Charles, N. Preeti, A. Kumar, A. Sivapalan, "Online Food Delivery: A Systematic Synthesis of

Fig -1:PhasedApproachtoFoodAppDevelopment

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

Volume: 12 Issue: 03 | Mar 2025 www.irjet.net p-ISSN: 2395-0072

Literature and a Framework Development," International Journal of Hospitality Management, July 2022.

[11] C.Varsha,J.Priya,K.Snehal,T.Priyanka,"Implementing CustomizableOnlineFoodOrderingSystemUsingWebBasedApplication,"InternationalJournalofInnovative Science,EngineeringTechnology,April2015

[12] J. Bhargava, A. Joshi, O. Prachi, S. Lahane, "Digital Ordering System for Restaurant Using Android," International Journal of Scientific and Research Publications,April2013.

[13] S.Das,D.Ghose,"InfluenceofOnlineFoodDeliveryApps on the Operations Of The Restaurant Business," International Journal of Scientific & Technology Research,December2019

[14] R. Ghosh, T. Saha, "A Study of E-Payment System on Food Delivery Industry: A Case Study on Swiggy," InternationalJournalonRecentTrendsinBusinessand Tourism,July2018

[15] Anib, A. Gayathri, K. R. Shabu, "Consumer Perception Towards Swiggy Digital Food Application Service: An Analytical StudywithSpecial Reference to Ernakulam City," International Journal of Innovative Technology andExploringEngineering,November2019

[16] Jayadevan G. R., Thamaraiselvan Natarajan, K. S. Chandrasekar, "Digital Food Delivery Apps Revolutionizing Food Products Marketing in India," International Journal of Recent Technology and Engineering(IJRTE),September2019

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.
A Local Discovery Food Application using Flutter by IRJET Journal - Issuu