Khana Express - Food Delivery App with Admin Panel

Description


User App login: tap Continue with Google – no sign-up needed

Rider App demo login Email: rider@demo.com · Password: 11223344

Restaurant App demo login Email: demo@rest.com · Password: 11223344

Admin Panel demo login Email: viewer@demo.com · Password: viewer1234 (view only)
Khana Express – Flutter Food Delivery System with Admin Panel
Tested and working on both Android and iOS (Xcode, iPhone simulator).
Khana Express is a complete, ready-to-launch food and grocery delivery platform. You get three Flutter apps – User App, Rider App and Restaurant App – plus a web Admin Panel, all connected to one Firebase project. Orders, rider locations, chats and status changes update live in every app.
Built for real businesses: run one city or many countries. Every market has its own currency, fees, restaurants, riders, payment methods and app content. Customers automatically see the market of the delivery address they choose.
What you get
- User App – full Flutter source code (Android & iOS)
- Rider App – full Flutter source code (Android & iOS)
- Restaurant App – full Flutter source code (Android & iOS)
- Admin Panel – web panel (HTML / JavaScript), hosted on Firebase Hosting
- Firebase security rules, indexes and Cloud Functions (push notifications, call alerts)
- Step-by-step installation guide (PDF) for Android, iOS and the Admin Panel
- Demo data loader – restaurants, menus, banners, categories and 9 ready-made markets with one click
User App
- Sign in with email, phone (OTP), Google or Facebook – or browse as a guest
- Home with offers, shortcuts, food categories, hero slides, promo banners and flash deals
- 27 ready-made food categories – restaurants join categories automatically from their menu
- Restaurant pages with menu sections, item deals, ratings, pick-up discount and VIP prices
- Grocery mart with its own categories and products
- Delivery or pick-up, standard / priority / saver / scheduled delivery, rider tip, cutlery option
- Vouchers, small-order fee, platform fee, VAT and free-delivery rules – all controlled from the panel
- Saved addresses with Google Map pin, current location and address search
- Live order tracking – rider moves on the map with ETA and status steps
- Chat with the rider (text and voice messages) and in-app voice calls
- Order history, re-order, ratings and reviews, favourites
- VIP subscription, Khana Pay wallet screen, invite friends
- Help centre with live support chat to the admin
- Push notifications for every order update, even when the app is closed*
- Delete account option (required by Google Play and the App Store)
Rider App
- Rider sign-up with documents (ID, licence, vehicle) – approved by the admin
- Go online / offline; new orders arrive instantly to all online riders nearby with a loud ring, also in the background
- Search radius, accept time and retries set from the Admin Panel
- Stacked orders – extra orders from the same restaurant going near the first customer
- Trip screens with Google Map, navigation, pick-up and delivery steps
- Chat and voice calls with customers
- Earnings per delivery, tips and payout history
- Cash wallet – cash collected minus earnings, with a cash limit
- Deposit cash to bank, JazzCash / Easypaisa or office – different accounts per market – with full history
Restaurant App
- Restaurant sign-up with documents and category selection (or request a new category)
- New order pop-up with ring – accept with preparation time or reject
- Orders by status: New, Preparing, Ready, Done – with live timers
- Receipt printer – Bluetooth or Wi-Fi thermal printer (58 / 80 mm). New orders print automatically: customer slip with logo and kitchen ticket
- Menu management: items, photos, prices, availability and item deals
- Opening hours, open / closed switch, preparation time, restaurant location on Google Map
- Sales reports – today, week, month, best sellers, reviews and payouts
Admin Panel
- Live dashboard – sales, orders, riders online, payouts due – per market or all markets
- Live map of riders and orders
- Orders – view, change status, assign and manage
- Restaurants, menus, riders and customers – add, edit, block, owner login
- Approvals – check documents of new restaurants and riders
- Markets – currency, fees, VAT, commission, delivery radius for each country
- Payment gateways – turn each method on or off per market
- Payouts for restaurants and riders, rider cash deposits and statements
- App content: shortcuts, categories, hero slides, banners, pop-up offers, flash deals, item deals, grocery products
- Vouchers, VIP plans, branding (logo and pictures), download links, order emails
- Live support chat with customers
- Rider App and Restaurant App settings (radius, stacking, cash limit, messages)
Multi-market & payments
- 9 ready-made markets: Pakistan, UAE, Saudi Arabia, Qatar, Bahrain, India, USA, UK and Europe – add your own
- Each market uses its own currency and prices; the app follows the customer's delivery address
- Cash on delivery works out of the box
- Gateway settings ready for PayFast, JazzCash, Easypaisa, Razorpay, Stripe, Tabby and Tamara (merchant keys are stored securely; online checkout needs to be connected to your merchant account)
Technology
- Flutter 3 (Dart) – one code base for Android and iOS
- Firebase – Authentication, Cloud Firestore, Cloud Functions, Cloud Messaging, Hosting
- Google Maps & location
- Agora for in-app voice calls
- Admin Panel in plain HTML, CSS and JavaScript – no build step
Requirements
- Flutter SDK 3.x, Android Studio (Android) and a Mac with Xcode (iOS)
- A Firebase project. The free Spark plan runs the apps; the Blaze plan is needed for push notifications, call alerts and order emails (Cloud Functions)*
- Google Maps API key
- Agora account (free tier available) for voice calls
- Google Play / Apple developer accounts to publish
* Push notifications and call alerts use Cloud Functions, which need the Firebase Blaze (pay-as-you-go) plan.
Screenshots





Support
The package includes a detailed installation guide. If you get stuck while setting up, send a message through Codester and we will help you.
Developed by SAMA Android Studio. Version 1.0.
Features
- Tested and working on Android and iOS (Xcode, iPhone simulator) - 3 Flutter apps (Android and iOS, one code base each): User App, Rider App, Restaurant App - Web Admin Panel (HTML / JavaScript) hosted on Firebase Hosting, all apps on one Firebase project - Login with email, phone (OTP), Google and Facebook, guest browsing - Home with offers, shortcuts, 27 food categories, hero slides, banners, flash deals and item deals - Restaurants join categories automatically from their menu, new category requests approved by the admin - Grocery mart with its own categories and products - Delivery or pick-up, standard / priority / saver / scheduled delivery, tips, cutlery option - Vouchers page with minimum spend progress, expiry date and VIP-only vouchers - Live order tracking on Google Maps, chat (text and voice) and in-app voice calls (Agora) - Rider App: instant order alerts with ring, stacked orders, trip navigation, earnings, cash wallet, cash deposits with history - Restaurant App: new order pop-up with ring, menu and deals, sales reports, Bluetooth / Wi-Fi receipt printer with auto print - Multi-market: 9 ready-made markets (Pakistan, UAE, Saudi Arabia, Qatar, Bahrain, India, USA, UK, Europe), own currency, fees and content per market - Payment methods on / off per market; cash on delivery works out of the box, settings for PayFast, JazzCash, Easypaisa, Razorpay, Stripe, Tabby, Tamara - Admin Panel: live dashboard, live map, orders, restaurants, riders, customers, approvals with documents, payouts, rider statements, live support chat - View-only demo login for the Admin Panel (nothing can be changed) - Push notifications for order updates and calls (Cloud Functions, Firebase Blaze plan) - Delete account option in the User App (Google Play / App Store rule) - Step-by-step installation guide PDF for Android, iOS and the Admin Panel
Requirements
APP BUILD - Flutter SDK (stable) and Dart - Android: Android Studio and Android SDK - iOS: a Mac with Xcode and CocoaPods (iOS 15 or newer) - Google Play Console account ($25 one time) / Apple Developer Program ($99 per year) to publish
FIREBASE (no own server or VPS needed) - One Firebase project for all three apps and the Admin Panel - Authentication, Cloud Firestore and Hosting work on the free Spark plan - The Blaze (pay as you go) plan is needed for Cloud Functions: push notifications, call alerts and order emails - Firebase CLI (npm install -g firebase-tools)
THIRD-PARTY ACCOUNTS - Google Maps API key (Android and iOS) - Agora account for in-app voice calls - free monthly allowance, then pay as you use - Merchant accounts only if you connect online payments (PayFast, JazzCash, Easypaisa, Razorpay, Stripe, Tabby, Tamara)
Instructions
Full steps with screenshots are in Khana-Express-Installation-Guide.pdf. Short version:
1. Create a Firebase project. Turn on Authentication (Email/Password, Google, Phone), Cloud Firestore and Hosting. 2. Add the Android and iOS apps in Firebase (or run flutterfire configure in each app folder). 3. Put your Firebase web config in admin_panel/js/firebase-config.js. 4. In the main folder run: firebase deploy --only hosting,firestore:rules,firestore:indexes 5. Create your admin login in Firebase Authentication, then set role = "admin" on that user in Firestore (users collection). Open the Admin Panel and sign in. 6. In the Admin Panel: load the 9 markets and the demo data, add your Agora App ID and keys in API & keys. 7. In each app open tool/app_config.json, add your Google Maps key and app name, then run: dart run tool/patch_platform.dart 8. Run each app: flutter pub get then flutter run 9. On the Blaze plan deploy the Cloud Functions for push notifications: firebase deploy --only functions 10. Change the package name / bundle id and app icons, build a release (flutter build appbundle / ipa) and publish.
Calls and live tracking need two real phones to test.
| Author | SAMAAndroidStudio |
|---|---|
| Category | App Templates / Flutter |
| Price | $74 |
| Extended License | $222 |
| First Release | Oct 20, 2026 |
| Last Update | Oct 21, 2026 |
| Files included | .php, .css, .html, .swift, .apk, .dat, .java |
| Operating systems | Android 8.0, iOS 11.0, Android 9.0, iOS 12.0, Android 10.0, iOS 14.0, iOS 13.0, iOS 15.0, Android 11.0, Android 12.0, Android 13.0, Android 14.0, Android 15.0, Android 16.0, iOS 16.0, iOS 17.0, iOS 18.0, iOS 26.0 |
| Programming language | PHP, Java, Kotlin, Swift, Dart |
| App framework / engine | Android (Native), iOS (Native), Flutter, SwiftUI |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
Actionbook
It works inside the user's own browser with the accounts already signed in. The user describes the result they need, and the agent reads, clicks and types through the pages, then delivers a dashboard or report where each data links back to its source.
Other · 616 views · 9 clicksOther · Week 44 · 616 views · 9 clicks
🥈
Free social media tools for creators & solofounders
295 free tools for growing your social media: write, plan, grow on local AI models, 100% free forever, No sign-up required, No trial. Write, check and measure posts on LinkedIn, Instagram, TikTok, X, YouTube, Reddit, Product Hunt and more: a free social media scheduler for 17 networks, engagement rate calculators, character counters, best time to post, hook generators and follower growth calculators. No login anywhere, no API or credit usage.
579 views · 6 clicksWeek 44 · 579 views · 6 clicks
🥉
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 1,834 views · 19 clicksSaaS · Week 44 · 1,834 views · 19 clicks
#4
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 1,791 views · 17 clicksWebsite · Week 44 · 1,791 views · 17 clicks
#5
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
39,253 views · 210 clicksWeek 44 · 39,253 views · 210 clicks
#6
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
539 views · 11 clicksWeek 44 · 539 views · 11 clicks
#7
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
485 views · 3 clicksWeek 44 · 485 views · 3 clicks