Menu

1 / 2

How I Built a Complete Food Delivery Platform with Flutter and Firebase

DEV Community·Surendra Kumar·6 months ago
#a84nalm9
#flutter#dart#firebase#mobx#driver
Reading 0:00
15s threshold

After months of building, I just released Zesto — a production-ready,

multi-city food delivery platform inspired by Zomato and Swiggy.

It consists of 4 Flutter apps backed by a Firebase backend with 23

Cloud Functions. In this article I'll walk through the key architecture

decisions I made along the way.

What I Built

Customer App — OTP login, restaurant discovery, cart, Razorpay payments, live driver tracking

Driver App — automatic job assignment, step-by-step delivery slider, background GPS

Restaurant App — live order dashboard, menu management, earnings

Admin Panel — Flutter Web, multi-city, restaurant and driver management

Demo: https://youtube.com/shorts/rL2M5O5Tk50

Architecture Overview

All 4 apps share a single Firebase project.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.