Free Download Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App

LIVE PREVIEWBUY FOR $69

Important Notice: Beware of scams and fraud – only purchase from Envato Marketplace or Codecanyon. Contact our official support team for assistance, not third parties.

Version 7.3 – Oct 22, 2024

- Compatible the app with latest OSM SDK
- Fixed minor bugs, and enhanced performance.
- Support Flutter version 3.24.3.

Version 7.0 – Sep 11, 2024

- Redesign the entire application with a modern, updated look.
- Ensure full compatibility of the application with the GetX framework.
- Payment Gateways (OrangeMoney, Xendit and MidTrans)
- Open Street Map (OSM) Integration 
- Dynamic onboarding screen configuration for the apps through the admin panel
- Upgrade dependencies.
- Fix minor bugs.
- Support Flutter version 3.22.3.

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 1

Demo and Credentials

Note : Please note that all demo data will be reset every 24 hours.

Note : Please register yourself as a Customer from the user app, restaurant from restaurant app and register a delivery person credential from Driver app.

 

iOS TestFlight: User App    
Restaurant App     
Delivery Man / Driver App     

Android APKs: User App    
Restaurant App     
Delivery Man / Driver App     

Other Links:
Preview    
Documentation

    

Admin Web-Panel Credentials:
Admin: https://foodie.siswebapp.com
Admin Credentials: [email protected] /12345678

Website and Restaurant Panel URLs:
Website: https://foodieweb.siswebapp.com
Restaurant: https://foodierestaurant.siswebapp.com

Disclaimer : Please note that using Firestore may incur additional costs based on your usage and Firebase’s pricing. For detailed pricing, refer to Firebase’s official url:
https://firebase.google.com/pricing

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 2

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 3

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 4

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 5

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 6

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 7

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 8

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 9

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 10

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 11

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 12

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 13

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 14

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 15

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 16

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 17

Foodie is a combo of 3 Mobile Applications, 2 Web Panel, 1 website, and 1 landing page –

  • The Customer app is developed for Android and iOS using Flutter for customers.
  • The Restaurant app is developed for Android and iOS using Flutter for restaurant owners.
  • The Driver application developed for Android and iOS using Flutter for delivery persons.
  • Super Admin web panel is developed using Laravel with Firebase.
  • Web panel for Restaurant developed using Laravel with Firebase
  • Landing page developed using HTML..

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 18

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 19

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 20

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 21

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 22

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 23

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App - 24

Here is a detailed explanation of the Ordering Process with a Multi-Vendor Food Delivery System:

  • Customer Browses and Selects Items

    • The customer opens the app or website and browses a list of restaurants, each with its own menu. The platform hosts multiple vendors (restaurants), allowing the customer to choose from various food options. The customer selects items, customizes them if necessary (e.g., choosing toppings or side dishes), and adds them to the cart.
  • Order Confirmation and Checkout

    • Once the customer has added the desired items to the cart, they proceed to checkout. At this stage, they review the order summary, enter the delivery address, select the preferred delivery time (if applicable), and choose a payment method (such as credit card, wallet, or cash on delivery). The customer confirms the order by submitting the details.
  • Order Routed to the Vendor

    • After confirmation, the system sends the order details to the selected restaurant’s app or website dashboard. The restaurant receives the order in real-time, prepares the food as per the specifications provided, and updates the status in the system. The customer can monitor the status of the order (e.g., “order received,” “preparing,” “ready for pickup”).
  • Assigning a Delivery Partner

    • While the food is being prepared, the system automatically assigns a nearby delivery partner based on availability, proximity to the restaurant, and delivery location. The delivery partner is notified and instructed to pick up the order once it is ready.
  • Order Pickup by Delivery Partner

    • The delivery partner arrives at the restaurant, checks the order details, and collects the food package. The platform may provide real-time updates to the customer, such as “delivery partner en route to the restaurant” and “food picked up.” The customer can track the delivery partner’s location via the app.
  • Delivery to Customer

    • The delivery partner transports the food to the customer’s provided address. During this time, the customer can track the live location of the delivery partner and receive estimated time updates. Upon arrival, the delivery partner hands over the food, and the customer confirms receipt of the order.
  • Order Completion and Feedback

    • After receiving the food, the customer can rate the experience and provide feedback on both the restaurant’s food quality and the delivery service. Payments made during the checkout are settled, and the system records the order as completed. The restaurant and the delivery partner receive their respective shares based on the platform’s commission model.

Customer App Features

  • Products
  • Categories
  • Multi-restaurant
  • Single-restaurant
  • Push Notifications
  • Dine-In / Book a Table
  • Shopping Cart
    • Add to Cart
    • Edit Cart
    • Clear Cart
    • Persistent Cart
    • “Reorder” in One Click
    • Order History
  • Checkout Flow
    • Shipping Address
    • Dynamic Location
    • Credit Cards Management (Add, Delete)
    • Apply Pay (iOS) / Android Pay (Android)
    • Stripe Payments
    • Cash On Delivery
  • Delivery Tracking
    • Estimated Arrival Time
    • Map Route Tracking (Real-time)
    • Driver Information
    • Driver Contact
    • Driver Tracking
  • Chat
    • Real-time Chat (driver – user)
    • Photo, Video and Audio Messages
    • Emojis Support
    • In-reply To feature
    • Push Notifications on messages
    • Report / Block Driver (per Apple guidelines
  • Localization & RTL
  • Dark Mode
  • Geolocation
  • Directions API (Google Maps)
  • Ratings & Reviews
  • Map View
  • Search
  • Profile & Settings
    • Edit Account Details
    • Settings
    • Contact Us
    • Profile Photo
  • Login & Registration
    • Login with Facebook
    • Email & Password Login & Registration
    • SMS Phone Number Login & Registration (OTP)
    • Country Code Picker
    • Forgot Password
    • Logout
    • Persistent Login Credentials
  • Walkthrough Flow

Driver App Features (Delivery Boy App)

  • Go Online / Offline
  • Accept / Reject Orders
  • Real-time Map Directions to Restaurant (Pick up)
  • Real-time Map Directions to User’s Address (Delivery)
  • Finalize Order
  • Delivery History
  • Push Notifications
  • Geolocation / Geodirections
  • Chat with Users
    • Real-time Chat
    • Photo, Video and Audio Messages
    • Emojis Support
    • In-reply To feature
    • Push Notifications on messages
  • Profile & Settings
    • Edit Account Details
    • Settings
    • Contact Us
    • Profile Photo
  • Login & Registration
    • Login with Facebook
    • Email & Password Login & Registration
    • SMS Phone Number Login & Registration (OTP)
    • Country Code Picker
    • Forgot Password
    • Logout
    • Persistent Login Credentials
  • Walkthrough Flow
  • Dark Mode
  • Localization & RTL

Backend (Firebase Functions)

  • Dispatcher to Restaurants
  • Dispatcher to Drivers
  • Order Completion
  • Order Tracking
  • Push Notifications

Restaurant Admin App Features (Dashboard)

  • Accept / Reject Orders
  • Order History
  • Push Notifications
  • Localization & RTL
  • Dark Mode
  • Manage Products
    • View List of Food Items
    • Add New Product
    • Edit Products
    • Delete Products
  • Profile & Settings
    • Edit Account Details
    • Settings
    • Contact Us
    • Profile Photo
  • Login & Registration
    • Login with Facebook
    • Email & Password Login & Registration
    • SMS Phone Number Login & Registration (OTP)
    • Country Code Picker
    • Forgot Password
    • Logout
    • Persistent Login Credentials
  • Walkthrough Flow

Web Admin Panel

  • Users
  • Restaurants
  • User Profile setting
  • Restaurant Filters
  • Food Category list
  • Food list
  • Orders
  • Orders review
  • Coupons
  • Create Coupon
  • Driver list
  • Payments list
  • Restaurant Payouts
  • Google map setting
  • Social Authentication setting
  • Currencies
  • Push notification setting
  • Payment method setting
  • User Profile setting

Web Restaurant Panel

  • Food list
  • Create Food
  • Orders
  • Accept/ Reject order
  • Earnings
  • Payments list
  • User Profile setting

Refund Policy

  • We don’t offer a refund. (If the item is downloaded)
  • Please read the description and compatibility content thoroughly before purchasing as we don’t offer a refund if you buy it by mistake.

Please Note: Live preview images cannot be used directly in client’s live project. Those are used for preview purpose only.

Important Notice: Beware of scams and fraud – only purchase from Envato Marketplace or Codecanyon. Contact our official support team for assistance, not third parties.

Version 7.3 – Oct 22, 2024

- Compatible the app with latest OSM SDK
- Fixed minor bugs, and enhanced performance.
- Support Flutter version 3.24.3.

Version 7.1.0 – Sep 20, 2024

- Resolved OSM map loading issues.
- Upgrade the dependencies to align with iOS 18.
- Fixed minor bugs, and enhanced performance.
- Support Flutter version 3.24.3.

Version 7.0 – Sep 11, 2024

- Redesign the entire application with a modern, updated look.
- Ensure full compatibility of the application with the GetX framework.
- Payment Gateways (OrangeMoney, Xendit and MidTrans)
- Open Street Map (OSM) Integration 
- Upgrade dependencies.
- Fix minor bugs.
- Support Flutter version 3.22.3.

Version 6.0 – Aug 24, 2024

- Just fix the minor issue to create an user and select location.

Version 6.0 – Jun 24, 2024

- Implement automatic admin commission in the customer application.
- Integrate verification documents for restaurants and drivers.
- Add zone feature for restaurants and drivers.
- Switching from Firebase Cloud Messaging API (Legacy) to Firebase Cloud Messaging API (V1).
- Enable payouts for restaurants and drivers using payment gateways (Flutterwave, Stripe, Razorpay, PayPal).
- Add Withdrawal Payment Methods
- Upgrade dependencies.
- Fix minor bugs.
- Support Flutter version 3.22.2.

Version 5.4.1 – Mar 07, 2024

- Dependancy upgrade.
- Migrate Deprecated imperative apply of Flutter’s Gradle plugins.
- Minor Bug Fixing
- Compatible to Flutter 3.19.2

Version 5.4.0 – Jan 05, 2024

- Location permission screen implement.
- Location issue fixed.
- Dependency upgrade.
- Minor Bug Fixing
- Compatible to Flutter 3.16.5

Version 5.3.0 – Dec 01, 2023

- Upgrading Laravel 8 to Version 10
- Gift Card Implementation
- Support for Multiple Delivery Addresses
- User Roles and Permissions Integration
- Admin can create multiple admin/Roles as well as give the specific access levels. 
- Compatible to Flutter 3.13.9
- Minor Bug Fixing

Minor – Version 5.2.1 – Sep 20, 2023

- Users and Restaurants are having an option to reset their password. 

Version 5.2 – Sep 16, 2023

- Updated to the latest version of Flutter - 3.13.4
- Driver can receive Single or Multiple Orders in the Driver application with admin panel setting. 
- We've implemented a distance-based update setting in Firebase calls. This means that when a user moves a certain distance, it triggers a Firebase call request. This intelligent feature allows us to optimize the usage of API requests and enhance efficiency.
- Multiple Live tracking maps with external app options ( Google Map, GoogleGo Map, Waze Map, MapswithMe Map, YandexNavi, Yandex Map) and In-app tracking which we already have into the app. 
- Minor Bug Fixing

Version 5.1 – Sep 6, 2023

- Multiple themes available for the user app homepage
- Updated to the latest version of Flutter - 3.13.0
- Upgraded Firebase dependencies
- Fixed other known issues

Version 5.0 – 29 July 2023

- Flutter SDK version upgrade in latest version on 3.10.6
- Implemented Eye of God feature for admin panel
- If the driver puts the app in the background or locks the phone, they will still receive a notification for the ride.
- Resolved Google Map issue in the driver application.
- Introduced Schedule Order functionality.
- Implemented support for multiple taxes when placing an order and manage it from admin panel. 
- Show sales report from admin panel
- Implemented Public / Private Coupons
- Dynamic Notification implementation.
- Added preparation time setting when accepting an order.
- Properly set all notifications with dynamic text from the admin panel.
- Numerous improvement on app, web and admin panel. 
- Fixed QR code scanning issue.
- Added Vendor Order Tracking history.
- Admin commission now visible in Vendor Tracking history.
- Resolved currency dynamic display issue with left and right side symbols.
- Updated Delivery Tracking Functionality.
- Redesigned Order Details screen.
- Created an Email template for improved communication
- Get sound notification for store's new chat in client app
- Send Emails to users follow by email templates from admin panel
- Implement order's accept reject duration  for drivers
- Fixed other known issues

Version 4.2 – 22 May 2023

- Firebase dependency upgrade on latest version.
- Flutter SDK version upgrade in latest version on 3.10.1
- Fixed other known issues

Version 4.1 – 01 May 2023

 - Compatible to flutter version to 3.7.12.
- Referral system with back-end settings. - Both web and app
- Wallet top-up on driver application. Driver app
- Min. amount to receive order for drivers- Driver app
- Min. amount to withdrawal for drivers- Driver app
- Back-end settings to set both above limits. - Admin panel
- Sign up with phone (For store & user) - Web Panels
- New vendors menu at admin panel to approve before login
- Numerous improvement on app, web and admin panel. 
- Fixed other known issues

Version 4.0 – 23 February 2023

 - Compatible to latest flutter version 3.7.3
- Restaurants can add their own stories.
- Food attribute variant. 
- Rating attributes while placing a rate an order. Even an user can place a rate to specific food of the order. 
- Advanced newer version of the website with fully dynamic landing page. 
- Advanced admin panel. 
- Content Management system to add multiple contents
- Dynamic footer management
- List out the restaurants of specific category on the homepage
- Dark mode / Light mode switch in the app. 
- Messaging INBOX. 
- Solve the issue to display coupons in the specific radius. 
- Banner management system for Customer App
- Numerous improvement on app, web and admin panel. 
- Fixed other known issues

Version 3.2.4 – 14 September 2022

- Day - Time wise special discount for Customers. Managed by restaurants. 
- Driver auto assigned for the new order - i.e. The idea is if I have 10 drivers, and there are 20 orders.  10 orders are accepted by the all 10 drivers, remaining 10 orders will automatically assign one by one according to distance once any of the drivers finished the delivery. 
- Cloning feature to create a Restaurant clone with categories, products, images, addons etc. 
- Put the print option in order listing and order detail screen on Admin and Store Panel with Thermal Printer integration
- MercadoPago Payment gateway
- Order Sound in Restaurant app and Driver app
- Update Place API package.
- Banner management system for Customer App
- Optimized homepage of the Customer app
- Numerous improvement on app and admin panel. 

Version 3.2.3 – 24 August 2022

- Ease in access through QR Scanner
- Mobile Friendly Login for Restaurant Panel and Website
- RTL along with Multilingual Support
- Restaurant web panel equipped to add bank details for Restaurant and Driver app.
- Wallet withdrawal option from app and web panel.
- Additional option for admin to accept and decline wallet withdrawal.
- Get perfectly optimized images without compromising the quality of the image.
- Numerous minor improvements

Version 3.2.1 – 08 July 2022

- KM(s) wise delivery charge. Admin and Restaurants can set delivery charges per Km. 
- Customer and Restaurant can chat with each other after order placed.
- Customer can see restaurant's address in the map rather than his/her own location for take-away orders. 
- Dynamic Contact Us details managed through back-end. 
- Back button issue resolved. 
- Tip select-deselect issue has been resolved. 
- many minor improvements. 

Version 3.2.0 – 29 June 2022

- Compatible to Flutter 3.1
- Dine-In / Book a Table Feature with Push notifications, Booking History, Booking confirmation.
- Users can see the restaurants without login. 
- Dynamic color picket for website and app to match with your LOGO's color. 
- New Payment Gateways Flutterwave, PayFast and PayStack payment gateway 
- Admin can send the notifications to Customers, restaurants and Driver.
- Add TAX and Note field while placing an order. 
- Performance Improvement
- Fixed minor issues. 

Version 3.1 – 12 May 2022

- Add category option to admin panel. 
- Fixed Order Total issue in restaurant and admin dashboard.
- Admin commission settings changes.
- Order not showing in Restaurant APP when order is placed from Website. - Fixed. 
- Coupon image not showing when coupon is created from restaurant app.
- If order type is takeaway then order shipping and tip amount field should not display, and place holder image should display if item doesn't have image in "View order" page.
- Place holder image not showing in Order details page in Admin panel, Restaurant Panel. 
- Newest entry of the order should display at first position of list(Completed, On progress, cancelled) in My Orders page.
- Coupon code is not showing in order details page
- Added "Add to Favorite" functions.
- Fixed some other small issues
- Optimize the code to improve the performance.

Version 3.0 – 22 April 2022

New feature:

- Advanced Homepage
- Website
- Wallet integration
- Refund to wallet
- Top-up your Wallet
- Payment through your Wallet
- One Page Landing Page
- Added new payment gateways
- Restaurant wise promos
- Delivery / Take-away Options
- Admin commission
- Food Addons
- Tip to the driver

Version 2.0.1 – 11 January 2022

New feature:

- Add to cart button disabled for Food items of Closed Restaurants
- User authentication import script (See Documentation)

Bug Fixes:

– Solve Dynamic category issue.
– Fixed OTP login issue.

Version 2.0 – 06 January 2022

New feature:

- Added Veg food menu green light icon 
- Login/Signup with Phone number
- Open and closed badge for restaurant in customer app and setting at restaurant app.
- Added Audio recording in chat

Bug Fixes:

– Fix crashes.
– Orders are not displaying Order by date DESC.
– Sharing and Rating issue is fixed.
– Add real-time tracking system into the customer app.
– Photos are not displaying after clicking on PHOTO icon. Fixed.
– Delivery address saving issue is fixed.

Foodie:Foodie is a versatile multivendor food delivery app script that empowers businesses to create seamless online food delivery platforms. With robust features and intuitive interfaces, Foodie streamlines the ordering process, enhances user experiences, and drives growth in the food delivery industry.

Foodie | UberEats Clone | Food Delivery App | Multiple Restaurant Food Delivery Flutter App


Free Download Now

Previous Article

Free Download Theme portal multi-vendor eCommerce marketplace - sell digital products, themes, plugins, php script

Next Article

Free Download Onlinetrader - Forex Signal Service and Investment Management Solution

Write a Comment

Leave a Comment

Your email address will not be published. Required fields are marked *

Subscribe to our Newsletter

Subscribe to our email newsletter to get the latest posts delivered right to your email.
Pure inspiration, zero spam ✨