Foodomaa - Multi-restaurant Food Ordering, Restaurant Management and Delivery Application

Product Details

Foodomaa is a multi-restaurant food ordering and restaurant membership system. It provides an admin dashboard, restaurant management system, delivery system, and a full-fledge Progressive Web App.

Latest Update v1.7.2
Click to view the full change log

New Year's Offer @ $99 for Regular license - $699 for Extended License

Top Features Highlights

  • GPS & Operation Radius based Restaurant’s Listing
  • GPS based Dynamic Delivery Charges System
  • Unlimited Add-ons and product customization.
  • Live Order Tracking
  • Delivery & Self Pickup options
  • Multiple order placing functionality
  • Credit Cards, Debit Cards, UPI, Google Pay, PhonePe, Paytm, Stripe, Paypal, PayStack Payment Gateways
  • Social Login and OTP Registration
  • Restaurant Commission and Payout System
  • Order Cancellation/Rejection & Wallet System

Buy this script and start your own business today


Foodomaa is built with a mobile-first approach keeping user experience, conversion optimization, and high performance intact. It is built with React which is adequately served by a Laravel API.

It is the first restaurant web application on CodeCanyon built with React and Redux.

The most amazing feature of Foodomaa is, it can be installed on any device running Android or iOs. It can also be installed on a Windows PC running Chrome.

Foodomaa includes high-end features like Lazy Loading, Progressive Image Loading, Content Placeholder Loading, Bulk CSV Upload, Advance Settings Management, Advance Coupon System.

Kindly have a look at our online documentation for more details

progressive web app Mobile features admin dashboard special features list powerful script built with react, redux laravel Social Login with Google and Facebook payment gateways support for cash on delivery, stripe and paypal, razorpay, google pay, phone pe, paytm, paystack cross browser support for chrome, firefox, safari, opera free installation push notifications how it works happy customers reviews read the docs Full Codebase for extended-license buyers

Security Features

  • JWT Authentication
  • CSRF Protection
  • Cross Site Scripting (XSS) Protection
  • SQL Injection Protection
  • Secure Bcrypt Password Hashing

User Demo

User Login Page Click Here
Please register as a new user to get the full app experience.

Admin Demo

Admin Login Page Click Here
 Password: password
 Note: All the user management and configuration related settings are disabled in the demo.

Restaurant Owner Demo

Admin Login Page Click Here
 Password: password

Delivery Guy Demo

Delivery Guy Login Page (Only from Mobile Device) Click Here
 Password: password

Version Log

    Version 1.7.2 [16/03/2020]
    1. Default country code bug fix.
    2. Made address field mandatory in the location selection page.
    3. Added a new custom block for the login/registration page. (Admin > Extras > Translations > Edit Language > Login/Registration Policy Message)
    4. All locations saved by the users are now also shown in the Location Selection page.
    5. iOS 13 delivery guy location sharing fixed (if white-screen appears on the delivery application after login, email at
    6. Optimized some components for better performance.
    7. Application Loading Speed increased by 5%
    8. Removed passwords and other critical credentials from the debug screen. (when Development Mode enabled)
    Version 1.7.1 [26/02/2020]
    1. iOS 13 issue detected on Delivery Guy Page, Location Services have some issue with iOS 13 for any web application. Temporarily disabled.
    2. Set delivery guy GPS location timeout (set to 15 seconds)
    3. Fixed Double click on explore page error.
    4. Fixed issue in Promo slider Size, by default it was setting size as 1.
    5. Added Password recover email, name and subject changing functionality (Admin > Settings > Email Settings)
    6. Whitelisted /assets path in Service Worker file (used for 3rd party validations)
    7. After Password Recovered/Changed, redirect automatically to the Login Page
    8. Fixed delivery guy accepts order bug (Infinite spinning bug)
    9. Change Logo format in password reset email.
    10. Fixed bug with Veg/Non-Veg icon on items.
    Version 1.7 [23/02/2020]
    1. Force InnoDB during the installation.
    2. Delivery Guy Cash Collection System.
    3. Reset Password over Email Functionality.
    4. After the order has been accepted, the customer cannot cancel the order anymore.
    5. Cache invalidate mechanism (Refetch only settings and Force Clear Everything)
    6. Restaurant Category Slider functionality added.
    7. Foodomaa Core Update System
    8. Admin Settings Page improvements
    9. User/Orders/Categories/Items/Restaurants search improvements
    10. White Screen Issue Fixed
    11. Improved the dashboard page to assign Restaurants for the delivery guy and restaurant owners easily.
    12. Primary language is now set to English (Admin > Extras > Translations), and Multi-Language is enabled by default.
    13. Fixed Translation Glitch issue.
    14. Removed select language option if only one language is enabled from the Admin Dashboard.
    15. Fixed adding new page bug (Frontend) also improved the slug auto-generation in the backend.
    16. Added new and missing translations
    17. Fixed long location name bug in the orders table.
    18. Removed all the instances for MapBox. Only Google Maps will be used in Foodomaa.
    19. Changed OTP verification length. Now it can be set from 4-6 digits
    20. The logo resize issue fix
    21. Footer CSS improvements.
    22. Restaurants Dashboard main page improvements.
    23. Explore page UI improvements.
    24. Fixed GDPR popup issues.
    25. Accept/Deny/Mark as Ready/Ready for Pickup buttons are now also shown in the Restaurant Owner's detailed order view page.
    26. Improved UX and Ajax call functionality in the Restaurant's Dashboard Overview page
    27. Self-pickup status on Restaurant and Admin Dashboard (Badge error fix)
    28. Fixed Admin Dashboard/Restaurant's Dashboard Login Page UI issue on some devices (Xiaomi and Apple)
    29. If no popular geo-locations are set, the loading animation will now not be shown.
    30. JWT token expiry time is now set to unlimited.
    31. Two prices can be set for items (Regular Price and Discounted Price)
    32. Veg-NonVeg tag on Items can now be set
    33. Admin can now view all the wallet transactions in a single dashboard page. (Admin > Extras > Wallet Transactions)
    34. Push Notification Page bug fixes (push notifications cannot be sent if there are no subscribers)
    35. Improved lazy loading of images.
    36. Improved animations.
    37. Fixed Items searching bug (Frontend)
    38. Completely rewrote the Delivery Guy GPS tracking system.
    39. Added New Delivery guy heading pointer (Experimental)
    40. Added CSS vendor prefixes
    41. Fixed Stripe Payment Gateway currency precision bug.
    42. New Item menu popup (Frontend)
    43. App speed improved by 38%
    44. And a lot of un-tracked improvements...
    Version 1.6 [02/01/2020]
    1. [NEW] Search for the items within the Restaurant's items listing page.
    2. Google Maps API Restricted keys will now work (IP and Domain Restriction)
    3. Fixed Restaurant Owner's notification token registration issue.
    4. Improved UI for the Restaurant's listing and Cart Page
    5. Fixed calculation issue on the Cart and Order page.
    6. Increased the API throttle limit to 500 calls per IP per minute.
    7. Prices length is set to 20 (9999999999999999999.99 is the new price limit)
    8. Cache busting when new logos, favicons, splash screens, or hero images are updated.
    9. Fixed null values on the Desktop Achievements block.
    10. Fixed "No Restaurants" text when Self-Pickup is globally disabled.
    11. Added option to remove all addons from an item.
    12. Fixed Incorrect address format on Delivery application
    Version 1.5 [24/12/2019]
    1. [NEW] Near By Restaurant Listing based on user's selected location and Restaurant's Operation Radius (or GPS location)
    2. [NEW] Dynamic Delivery Charges based on distance from the customer to the restaurants.
    3. [NEW] Google Places API to choose over from 150 Million Places.
    4. [NEW] Google Maps to choose the exact location with pinpoint accuracy.
    5. [NEW] Multi-Language Translation System for customer end.
    6. [NEW] Notification for the Restaurant Owner and the Delivery Guy when a new order is received.
    7. [NEW] Custom URLs to Promotional Slider and multi Promotional Slider Functionality.
    8. [NEW] Autosave new address for the user on registration.
    9. [NEW] Dedicated detailed item's page with WYSIWYG Editor for the Item's description.
    10. [NEW] Pages can now be liked to any frontend pages with WYSIWYG Editor.
    11. [NEW] Delivery Guy and Restaurant Registration Form with Captcha.
    12. [NEW] A complete revamp of the Delivery Application.
    13. [NEW] Added Delivery guy order history and earnings history.
    14. [NEW] Delivery Guy Commission system rate based on Delivery Charges & Full Order Price.
    15. Fixed missing translations from customer and delivery application.
    16. Removed address fill box when the user has selected Self Pick-up.
    17. Added showing of applied coupon code when coupon applied.
    18. Restricted access to delete the pre-selected address from custom address manager.
    19. Added method to add full delivery guy details when creating a new delivery guy from Admin Dashboard.
    20. Fixed Restaurant Items listing when no recommended items.
    21. Fixed refund message when COD order is placed.
    22. Fixed Social Images folder issue.
    23. Fixed search results pagination issues on Admin and Restaurant Owner's Dashboard
    24. Fixed un-clickable last item categories menu bug.
    25. Added option to hide price when the Item's price is set to Zero.
    26. Major UI improvements to the Restaurant Listing page.
    27. Changed algorithm for listing Restaurants. (Chosen based on the Operation Area, Shuffled and then sorted based on the is_featured tag.)
Version 1.4 [27/11/2019]
    1. [NEW] Order cancellation by users/customers
    2. [NEW] Order Rejection by Restaurant Owners
    3. [NEW] Wallet System
    4. [NEW] Refund to Wallet
    5. [NEW] Add/Remove Wallet Money for users from the Admin Dashboard
    6. [NEW] Manage Full/Partial Refunds from the Admin Dashboard.
    7. [NEW] Redeem wallet balance for an order. (Fully/Partially)
    8. Wallet Transactions Page for users/customers
    9. Improvements for settings navigation for Admin Dashboard
    10. Added Development mode in Admin Settings
    11. Added TimeZone selector in Admin Settings.
    12. Admin can now separately manage Items of each restaurant
    13. Promo Slider URL linker now in a dropdown (No need to fill the URL box)
    14. Fixed Self-pickup delivery charges bugs.
    15. Fixed Self-pickup order shown to Delivery Guy bug.
    16. Fixed multiple order placing bug.
    17. Fixed Restaurant Edit Location's option selection bug.
    18. Fixed On-going order bug.
Version 1.3.1 [19/11/2019]
    1. Delivery Pin Enable/Disable Fixed
    2. Order Pickup (SelfPickup DB entry)
    3. Routing loop from My Orders to Single Order page Fixed.
    4. Disabled back on the delivery main order page.
Version 1.3 [18/11/2019]
    1. [NEW] Self Pick-Up and Delivery options.
    2. [NEW] Razorpay Payment gateway with UPI Payments (Google Pay, PhonePe, Paytm, etc).
    3. [NEW] Multiple Orders Placing System.
    4. [NEW] Contact Details Sharing between Delivery Guy and Customer.
    5. [NEW] "Order getting late" notification for Admin
    6. [NEW] Suggestion/Comment for the order from the customer to the restaurant.
    7. [NEW] Item's description.
    8. Fixes for Live Order Tracking
    9. Added option to Enable/Disable delivery pin globally.
    10. GPS location error message when access denied (for both customer and delivery guy)
    11. Improvements in the cache mechanism.
    12. Pages scrolling issues fixed (Account > Pages)
    13. Social Login loader added.
    14. Notification to the customer when trying to add items from two different restaurants.
    15. Removed delivery charges from Restaurant Dashboard and restaurant's payout calculation.
    16. Improvements in the recommended items layout and quantity badge.
    17. Order tracking messages added.
    18. Optimizations for update fixes.
    Version 1.2.1 [18/11/2019]
      1. SMS OTP Verification Module using Twilio.
      2. Improvements in the validation messages and Social Login.
      3. Product Quantity Counter added to the items page.
      4. Major Bug fixes in Add/Remove Product.
      5. Delivery Guy's Live Location Tracking Fixed.
Version 1.2 [5/11/2019]
  1. SMS OTP Verification Module using Twilio.
  2. Improvements in the validation messages and Social Login.
  3. Product Quantity Counter added to the items page.
  4. Major Bug fixes in Add/Remove Product.
  5. Delivery Guy's Live Location Tracking Fixed.
Version 1.1.2 [12/10/2019]
  1. Push Notification bug Fixes for all device.
  2. Bulk CSV Uploader bug fixes
Version 1.1.1 [9/10/2019]
  1. Automatic system core update module. [NEW]
  2. Custom CSS module. [NEW]
  3. API URLs fixing module. [NEW]
  4. Bug fixes for item disable functionality.
  5. Bug fixes for Restaurant Payout System.
  6. Bug Fixes and Optimizations for the Multiple Addon System.
  7. Bug Fixes for Regular Login & Social Login.
  8. Bugs Fixes for Push Notification.
  9. Added missing texts/strings on the translations page.
  10. UI/UX improvements in the Admin and Restaurant Dashboard.
Version 1.1 (Major Update) [1/10/2019]
  1. Addon functionality (Customization of items/products)
  2. New Payment Gateway Integration (PayStack)
  3. Restaurant Payout System based on Restaurant Commission.
  4. Social Login (Facebook and Google)
  5. Bug Fixes for new orders (Unique Order ID bug)
  6. Bug Fixes for Restaurant Dashboard Redirections.
  7. Optimizations for animations on scroll.
Version 1.0.5 [14/09/2019]
    1. Fixed bug when a restaurant accepts an order (Bug reported by "codemarcos")
Version 1.0.4 [13/09/2019]
    1. New service worker cache buster which skips the user waiting and reloading the page when the new production built is updated.
    2. Fixed Admin and Restaurant owner redirection after logout.
    3. Fixed SSL issue on the admin dashboard.
Version 1.0.3
    1. Added input validation for restaurant, items, and categories for both admin and restaurant owner dashboard.
    2. Added Exception handlers to smoothy handle the errors with notifications.
Version 1.0.2
    1. Bug fixes for the script installation wizard.
Version 1.0.1
    1. Bug fixes for timezones and moment js on the react side of the application.
Version 1.0.0
    1. Initial Release.
288 sales • Released: Sep 13, 2019, 02:17 PM

Foodomaa - Multi-restaurant Food Ordering, Restaurant Management and Delivery Application

40 reviews

Top Features

  • • food menu
  • • food ordering
  • • FoodPanda Clone
  • • Live Order Tracking
  • • multi restaurant
  • • ordering system
  • • progressive web app
  • • pwa
  • • react
  • • Restaurant Order Online
  • • swiggy clone
  • • ubereats clone


Compatible Browsers: IE11, Firefox, Safari, Opera, Chrome, Edge, Software Version: PHP 7.x


PHP 7.x
JavaScript JS,JavaScript JSON,HTML,CSS,PHP,SQL,Layered PNG