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.
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.
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.
Have these ready, then begin with Step 1.
Three Flutter mobile apps, three Flutter web projects, a landing page and one Firebase backend. Full source code for every part.
Every app and panel talks to one Firebase project. A change in the admin panel shows up everywhere in real time.
18 Cloud Functions for driver dispatch, payments, order checks, search and email