Go4Food Go4Food Docs v1.0.0
Getting Started

Welcome to Go4Food

Everything you need to set up, brand and launch Go4Food: Firebase backend, admin panel, three mobile apps, two websites and a landing page.

Documentation · Version 1.0.0
Launch your own food delivery business with Go4Food

A step-by-step, picture-first guide. Follow the pages in order and you will have the backend live, the admin panel running and your branded customer, restaurant and driver apps built, without editing the database by hand.

Customer app Restaurant app & panel Driver app Admin panel
Set up Go4Food in 8 steps

Follow the steps in this order. Each one builds on the one before it, and the sidebar follows the same order. Plan about half a day for your first full setup.

Please do not skip a step

Most "the app shows nothing" or "sign-in does not work" problems come from a skipped setup step. Tick each task in the Setup checklist as you go.

Most of Go4Food is changed from the admin panel

App colours, currency, languages, payment gateways, commission, delivery charges, zones, documents, onboarding screens, policies, the landing page text and every email template are settings in the admin panel. You only touch code files for the few things a phone needs at build time: package name, app name, launcher icon and logo images, Firebase connection and the Google Maps key.

Before you start

Have these ready, then begin with Step 1.

What's in the package

Three Flutter mobile apps, three Flutter web projects, a landing page and one Firebase backend. Full source code for every part.

How it fits together

Every app and panel talks to one Firebase project. A change in the admin panel shows up everywhere in real time.

Customer app & websiteOrder, pay, track, review
Restaurant app & panelAccept, prepare, hand over
Your Firebase project Firestore · Auth · Storage · Cloud Messaging
18 Cloud Functions for driver dispatch, payments, order checks, search and email
Driver appRequests, navigation, delivery OTP
Admin panelSettings, restaurants, zones, payouts
Popular pages
About this documentation
ItemGo4Food: Multi-Restaurant Food Delivery Platform (Flutter + Firebase)
IncludesCustomer app, restaurant app, driver app, admin panel, restaurant web panel, customer website, landing page, Cloud Functions, setup tool
Documentation version1.0.0, last updated November 2026
AuthorElaynetech
AI assistanceSome code, this documentation and some preview graphics were created with the help of AI tools, then reviewed, edited and tested by our team. See Credits.
SupportWhatsApp +91 99046 97433 · Email info@elaynetech.com · Support & License

Using this documentation offline

This documentation works without internet. Open documentation/index.html in any browser. Use the search box (CtrlK or CmdK) to jump to any setting, and click any screenshot to see it full size.