Foodomaa® is a multi-restaurant/store online ordering solution. It provides an Admin Dashboard, a Restaurant Management System, a Delivery Application (PWA), and a full-fledge Customer Progressive Web App (PWA).
Top Features Highlights
- Zones, Multi-City and Franchise Management
- Customizable with Location Based Promotions
- Pin-Point Location and Distance Accuracy with Free* Google APIs
- Login with Phone Number and OTP
- Multiple Payment Gateways for Flexible Payment Processing
- Conversion Centric User Experience
- High Performance with Blazing fast speed
- Lifetime Free Updates and World-class Customer Support
- Engaging community with 900+ active Foodomaa lovers
- Highly Extendable with Premium Modules
Platform Dashboard
- Interactive Dashboard with Date Range Filter for stats data.
- Orders data visualization
Stores
- Advanced Stores Info Table with search and filters.
- Drag & Drop stores to your preferable positions.
- Bulk Upload/Export Stores List using CSV file.
- Quick Shut/Open Stores with a single click
- Login as Store Owner with a single click, no password required.
- View a particular Store’s Items with one click.
- Easily manage new store registrations with Approval System.
Store Settings
- SEO friendly custom Stores URL.
- Assign Stores to Custom Categories/Attributes.
- Set a minimum order price for stores.
- Configurable Store Packing/Extra Charges.
- Custom HTML Block for any content.
- Interactive Map to fetch Store’s Location.
- Restrict Store’s Operations by Radius.
- Restrict Store’s Operations by Geofencing with our Delivery Area Pro Module.
- Allow Store to provide Delivery or Self-Pickup or both services to customers.
- Set Fixed or Dynamic Delivery charges using Google Distance Matrix API to calculate delivery charges with xx (advanced formula of distance in km)
- Provide Free Delivery charges above a certain amount.
- Quick toggles to update Store Meta.
- Allow Store to automatically accept the order on arrival.
- SMS and Push Notification configurable parameters for Store Owners.
- Automatic Open/Close Stores based on predefined time.
- Save Store’s Bank Account Details for Payout.
- Allow or Restrict a Store to use a certain payment gateway configured by admin.
- Drag & Drop Store’s Menu Categories and Items to your preferable positions.
- View/Edit a store’s ratings and reviews.
- Commissions for stores can be set by admin.
Item Settings
- Advanced Items Info Table with search and filters
- Bulk Upload/Download items with CSV file.
- Quick actions for item availability (On/OFF)
- Create items for sale with Base Price and Discounted Price
- Can set badges on items to attract visitor’s attention.
- Allow your customers to see if an item is Veg/Non-Veg.
- Item Addon and Variants Options (eg: size – small, medium, toppings, etc)
Users & Permissions
- Advanced Users Info Table with search and filters.
- Export User Database to CSV file.
- Add New User and assign specific permissions such as a Customer, a Store Owner, a delivery boy or a staff member.
- Create different roles based on your staff management decisions.
- Allow a User to be assigned to a specific Zone. The user assigned can only manage data of the Zone assigned to him.
- Assign Per Order Commission Rate to Delivery Boy.
- Assign Floating Cash Limit to a Delivery. They cannot accept any more orders until the cash balance is cleared with Admin.
- Assign Max Order in Queue for Delivery. They cannot accept any more orders until the current queue is cleared.
- Ability to assign Delivery Guys to Stores.
- Ability to assign Store Owners to Stores.
- Show Delivery Guy’s Vehicle Number, Photo, Vaccination Status etc for Customer’s Reference.
- Place Order on behalf of customers using Hotline Services with Call and Order Module.
- Add or Deduct Amounts in User Wallets.
- View Users Order History, Wallet Transactions, Saved Addresses, Reviews.
Orders
- Advanced Orders Info Table with search and filters.
- Export Orders Info to CSV file.
- View Order ID, Order Status, Customer Name, Store Name, Payment Method, Amount, Time and Time Elapsed in one screen.
- View Customer’s Details, Ordered Items, Total amount, Order Distance, Live Order Timer.
- Easy to visualise all order activities in a single page for a single order.
- Manually Accept/Cancel/AssignDelivery/Re-assignDelivery facility for Admin.
- Print Order Details on Order Arrival and KOT on Thermal Printer with Thermal Printer Module For Foodomaa
Promotional Sliders
- Set Promotional images to an item to upsell the product.
- Set promotional images sliders and link them to your stores and use them as a secondary source of income.
- Set dynamic size of the Promotional Images.
- An image linked to any store or item will only be shown if the store is providing service in the customer’s area.
- Link an external URL to the promotional image to divert your traffic.
Store Category Sliders
- Create Custom Categories/Attributes for Stores, allowing customers to easily search their favourite item sellers.
- Dynamic Category Slider Sizes.
- Category sliders can be used to filter stores by a store’s attribute, or what they sell.
Coupons
- Create coupons with several options like fixed amount or percentage, usage, expiry.
- Restrict a coupon’s usage with a Minimum cart subtotal. Show your customers a message if the subtotal is not reached.
- Coupons can be assigned to a certain selection of stores or all stores.
- Coupons can be restricted to a number of times per user.
Push Notifications
- Send push notifications about promotions and order updates to customers using our Hybrid Android Mobile App.
- Send Push notifications to selected users or all users at once.
- Get an overview of your app downloaders and send promotional contents to convert them to your customers.
- Get order updates, promotional texts, OTP over Push Notifications.
Pages
- Create Custom Pages for Informations such as policies, offers or support.
- Link Pages to any Custom HTML block
Store Payouts
- Check Store Requests for payouts.
- Manage Store Payout requests with Transaction mode and transaction ID.
- View Bank Details of the Store while processing the payment for confirmation.
Delivery Collection
- Advanced Delivery Guy Cash-in-Hand Info Table with search and filters.
- Bulk-export report to a CSV File.
- Check Delivery Boy’s cash in hand and process them partially or in full.
- Block new orders to delivery guys after cash in hand reaches a certain limit.
Delivery Collection
- Advanced Cash Collection Info Table with search and filters.
- Check Delivery Guy’s name, amount, date and the cash collected by staff name in one place.
Wallet Transactions
- Check all the wallet transactions, offer deposits, commission deposits, order deductions of customer’s wallet balance in one place.
Multi-lingual Support
- Foodomaa Frontend is fully multi-language supported.
- No restrictions on the number of languages.
- Set any language as default language.
- 400+ keys to translate.
- Custom HTML Blocks to add any HTML data in the provided blocks, with multi-language support.
- Store Dashboard can be translated to the business owner’s preferred language.
Zones
- Zones allows a business to expand outside his home location.
- Zones define multiple cities a business owner wants to operate in.
- Staff can be assigned to zones so they can manage the data only related to their zones.
- Highly flexible for expansion and data restriction.
- Admin can select a zone to view data related to a selected zone.
- Better reporting and reachability.
- Can allow expansion of a franchise based model of business.
- Admin can create as many zones and assign them to the Zone Managers
- Zone manager can process store payouts for their zone
- Zone manger can process delivery cash collection and view cash collection logs of their zone
- Zone manager can only view Store, Items, Orders, and Delivery Guys of their zone.
Payment Gateways
- Stripe 3D Secure with Strong Customer Authentication (SCA)
- Stripe iDEAL payment for Netherlands
- Stripe FPX payment for Malaysia
- Cash On Delivery payment
- MercadoPago payment for Brazil
- PayStack payment for Africa
- RazorPay payment for India
- PayPal payment gateway
- PayMongo payment for Philippines
- Flutterwave payment for Africa
- Khalti payment for Nepal
Introduction
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 Store 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
https://docs.foodomaa.com
Security Features
- JWT Authentication
- CSRF Protection
- Cross Site Scripting (XSS) Protection
- SQL Injection Protection
- Secure Bcrypt Password Hashing
User Demo
Kindly register as a new user on demo.foodoomaa.com to get the full app experience.
Admin Demo
Username: [email protected] Password: password Note: All the user management and configuration related settings are disabled in the demo.
Restaurant Owner Demo
Restaurant Owner Login Page Click Here
Username: [email protected] Password: password
Delivery Guy Demo
Delivery Guy Login Page (Only from Mobile Device) Click Here
Username: [email protected] Password: password
Version Log
Version 3.4 [15/01/2022]
- [NEW] Admin Dashboard full of new features (Details: https://bit.ly/3rjgbLE) - [MAJOR] Compatibility with Foodomaa Android Delivery App (Buy: https://bit.ly/3tunFy7) - [MAJOR] Compatibility with Foodomaa Android Customer App (Buy: https://bit.ly/3qtJjAv) - [MAJOR] New Eagle View to track delivery guy live activity (Details: https://bit.ly/3tt05Sc) - Admin can track delivery guy live location on Order View page too (Android Delivery App required) - Overall admin dashboard improvements in the coupon, and setting pages. - Fixed Push Notification issues. - Fixed Razorpay duplicate SMS, notification issue. - Fixed Razorpay duplicated order issue. - Fixed Customer to Delivery role conversion issue. - UI fixes in the customer/delivery app
Version 3.3 [15/12/2021]
- Admin setting to hide Customer Details (email, phone, address) on orders from Store Owner Dashboard (Settings > Store Dashboard > Hide Customer Details on Order) - New Custom HTML block for Stores on Homepage (Stores > Edit > Meta Data > Custom Store Message) - Wallet empty order issue fixed - Reset datatable filters on Zone Change (was giving empty tables sometimes) - Google Distance Matrix API server calculation issue fixed. - Delivery collection and delivery collection log datatable column sorting issue fixed - Cash collection "collected by" was missing from Delivery Collection Log table on Admin Dashboard - Fixed OneSignal push notification issues for new order for Store Owners - Fixed awaiting payment running timer issue on Admin Dashboard - Better push notification compatibility for our Customer Android App - Native Android Razorpay integration compatibility for Customer Android App - Admin Dashboard layout issues fixed - Delivery Area Pro module has also been updated (kindly update that if you have already purchased it)
Version 3.2 [06/12/2021]
- Ignoring SMTP/Email config error on completing delivery (invoice email sending) - Fixed multi-Language translation issue on page reload. - Fixed cart page infinite loading issue - Fixed accounts page infinite loading issue - Fixed Addon Category description missing from Store Owner Dashboard on Addon Category Edit page. - Razorpay push notification and SMS issue fixed. - SMS and push notification with all other payment gateways Fixed. - Fixed issue of Store Owner getting push notification on Awaiting Payment order - Razorpay payment failed but captured after some time with webhook, issue fixed. - Item bulk upload zonal issue from Admin issue fixed - Item bulk upload zonal issue from Store Owner issue fixed - Bulk upload timezone/timestamp issue fixed - Fixed order canceled by Admin was showing customer's name on who canceled issue - Fixed New Item add popup for searchable Store Name and Menu Category - Google Distance Matrix Server API integration for Store Operation status - Awaiting payment auto change to Payment Failed after xx minutes (Admin > Settings > All Settings > Wait for Awaiting Payment for) - Awaiting payment timer now shown on customer application in My Orders page - Fixed issue with Push notification for delivery guy when order assigned manually by Admin - Fixed error issue on Admin Dashboard when delivery guy already accepted the order.
Version 3.1 [27/11/2021]
- Fixed canceled by whom order activity when order canceled by Admin. - Fixed order activity when delivery guy accepts the order. - Fixed order auto-accept activity when order's payment manually approved by Admin. - Fixed on store's zone change the changed zones not reflecting on store's earnings and payouts. - Added lock on order when delivery guy completing an order to avoid any kind of system misuse or manipulation for Commission. - New feature to view all the addresses of customers on Edit User page. (Delete and Locate option also added)
Version 3.0 [24/11/2021]
- Foodomaa Android App Compatibility (soon to be released) [MAJOR] - Zones for Multi-City/Multi-Area and Franchise Business [MAJOR] - Stores can be linked to Zones - Staff can be assigned to Zones and only store data related to that zone will be displayed. - Customer application UX improvement from the ground up. (Now customer will directly land on the Homepage) [MAJOR] - Admin Dashboard data range to view stats of different dates. - Razorpay security fixes and Webhooks implementation - Advanced table for Orders on Store Owner Dashboard - Rating route protection from Store Owner Dashboard - Delivery Application max-order-queue issue fixed - Option to remove image on Edit Item page (Admin and Store Dashboard) - Code refactoring and reusable code for sending SMS, notifications. - Missing notification to customer when Admin manually assigns the order to the delivery guy. - Intuitive order activities on the View Order page (only for future orders after the 3.0 update) - New design of View Order page in Admin Dashboard. - New design for Wallet Add/Deduct in Edit user page in Admin Dashboard. - New design for Send Push notification page on Admin Dashboard. - Separate Customers page and table. - Separate Delivery guy page and table. - Separate Staff page and table. - Advanced tables for Delivery Collection and Delivery Collection Log - Added Cash Collected by in Delivery Collection Log table for easy Multi-Zone business. - Delivery Reviews sorting descending in the delivery application. (new rating/review on top) - Custom CSS for Admin/Store Dashboard (Admin > Settings > All Settings > Custom CSS (scroll to end of the page) - Utility to delete old order activity logs manually (Admin > Settings > All Settings > Clean Order Activity Logs) - Admin Dashboard nav menu categorization and UX improvements. - Advanced table for Items page on Admin Dashboard. - Advanced table for Stores page on Admin Dashboard. - Added order count on Delivery App Footer for new, picked up, and ongoing orders - Many untracked UI/UX improvements in the Admin Dashboard. - Code optimizations on the overall core of Foodomaa - Database queries optimization in API calls. - [Make sure to reupload all the modules after updating to v3.0]
Older Change Log
Click Here
to read the full Change Log
Source