This application is a SaaS-based meal ordering and reservation system that supports many restaurants and includes payment gateways. It is extremely safe, quick, and user-friendly, and it has a lot of documentation. Its primary use is in the creation of a website for a restaurant, as well as an online ordering, reservation, and delivery system for meals.

It will make getting orders from customers easier on you while also cutting down on costs and saving you time. Customers hate having to wait for wait staff since it’s so inconvenient. Customers can create orders for cash-on-delivery using this application and book by verifying the availability of days in the future. After the order has been finalized, the consumer has the option of downloading a QR code or placing their order using WhatsApp. Customers can track their orders using either their phone number, order ID, or QR codes. and can continue the conversation using WhatsApp for a more prompt response. In addition to that, there is a reservation system for various events, such as weddings, birthday parties, and so on.

It includes several important pages in addition to the home landing page. It is going to be compatible with a number of different payment gateways, such as PayPal, Stripe, and Razor Pay. The backend was built with CodeIgniter version 3.7, and the front end was built with Bootstrap. Both the admin panel and the user panel are really impressive. You can effectively manage it from the administrative area without having to write any code. The program adapts perfectly to all of the available devices.

Some Unique features

  • Restaurant-specific custom domain or subdomain (Extended license)
  • (Extended license) PWA For all eateries
  • Web Push Notification for New Orders with OneSignal (Extended License)
  • For all restaurants, OneSignal Web Push Notification (Extended license)
  • (Admin to eateries) Custom Notification (Extended license)
  • All restaurants will receive push notifications (Extended license)
  • All restaurants will receive push notifications (Extended license)
  • Order Merge
  • Paytm, Mercadopago, Stripe, Razorpay, Stripe FPX, Flutterwave, Paystack, and Pagadito Offline are just a few of the well-known payment gateways. (Extended license)
  • 3 Special Themes and Layouts
  • Option for additional goods, toppings, or add-ons
  • different sizes for the goods
  • 6 System of orders COD, dine-in, reservation, takeout/pickup, Reservation & Pay in Cash (Online Payment using Payment Gateway)
  • Location-based, area-based, or fixed shipping charges
  • Building dynamic QR codes with objects, a logo, and text
  • Using the customer panel, you may activate or disable customer login for ratings and feedback.
  • Delivery Person and Personnel (Extended license)
  • print an invoice, use point-of-sale software, export a PDF, sales figures
  • Dynamic Depending on where you are, nearby stores may have products.
  • Dynamic SEO Fields using Facebook Pixel and Google Analytics
  • Order Monitoring Product Clone / Duplicate
  • Drop and Drag Sorting products
  • Reverse the earlier order
  • WhatsApp dynamic message
  • web push notification from OnSignal
  • Order Sound Notification & More…

Requirements:

  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • ZIP PHP Extension
  • FileInfo PHP Extension
  • BCMath PHP Extension

Features:

  1. Restaurant Landing- Your landing page’s primary objective should be to persuade prospective clients to dine at your establishment.
  2. POS- It’s an issue related to restaurant technology that every restaurant owner ought to be aware of. The transactional moments when a guest orders and pays for their meal are referred to as the “point of sale,” which is an abbreviation for the phrase “point of sale.”
  3. Expense- A restaurant’s expenses include things like rent, food costs, payroll, marketing charges, and utility bills. Utilising this application, you will be able to compute the costs.
  4. Food Listing- You provide a rundown of the dish.
  5. Food Category or Menu- There will be a page for the Food Category or Menu available.
  6. Food Ordering- Ordering food can now be done in a straightforward manner online.
  7. Food Delivering- The delivery will arrive on time.
  8. Payment Gateways (PayPal, stripe,Razorpay)- There are a variety of payment options available, including PayPal, Stripe, and RazorPay.
  9. Email verification with control- The verification will provide the highest possible level of safety.
  10. SMS Notification while Accepting & complete orders with Control- Notification through SMS while the order is being accepted and fulfilled with control.
  11. Dynamically create a QR code for your restaurant and order- Generate QR codes in a live environment.
  12. Login and Registration with Ajax Authentication- Logging in and registering for an account is pretty simple.
  13. Manage Your system with unlimited features, packages & pages- Take control of your platform with an unlimited number of features, bundles, and pages.
  14. Unique Username with Ajax checker- To demonstrate that you are superior to everyone else and that you know exactly what you are doing with your restaurant, the name that you choose for it needs to be one-of-a-kind, memorable, and catchy.
  15. Google Analytics- Finding meaning in the data may be made easier with the assistance of Google Analytics for restaurants and other website measuring services.
  16. Ajax Secure Authentication- Even if you find a way to fully secure the password, an attacker can simply grab the session token that is returned from your /API/ajax-login request or hijack the fully authenticated session in another way by utilising passive monitoring. This is true even if you find a way to fully protect the password.
  17. Advanced Settings Options- You can access the advanced options by clicking the options icon located in the sidebar. Launch the sidebar, scroll down till the Settings button becomes visible, hit the Settings button, go to the Options tab, and then scroll down until the Advanced section appears.
  18. Change Favicon, Site Name, Site Description, etc., from Admin Panel- From the Admin Panel, you may change things like the site’s Favicon, name, and description.
  19. Backup database- The process of producing a copy (backing up) of an organisation’s structured data that is used by major databases like SAP HANA and Microsoft SQL Server is known as a database backup. This procedure is also referred to as database backup.
  20. Detailed Documentation with commented code- Doc comments, also known as documentation comments, are utilised so that your sketch, classes, and methods may be described and documented. The compiler will not take into account any comments you make.
  21. AdminLTE3 integrated for admin panel- The administrative template known as AdminLTE is completely responsive. Built on top of the Bootstrap 4.6 framework in addition to the JS/jQuery plugin. Highly modifiable and intuitive in its operation. Compatible with a wide range of screen resolutions, from those of small mobile devices to those of huge desktop computers.
  22. Clean, Responsive & Eye-catching Design- Exquisite illustration of websites that make use of responsive web design, featuring a large amount of multimedia content that includes both movies and photographs that are captivating.
  23. Standard & clean code- Code that is clean is code that is clear, intelligible, and easy to maintain. When you write code that is clean, you do it with an awareness of the other individuals who may, at a later time, read and comprehend the code that you have written. 
  24. Fully Responsive Design- It features a design that is completely responsive, which is what draws in customers.
  25. Easy Integration & Customization- With the use of custom integrations, a company is able to link its software, systems, platforms, and websites with one another in a manner that is tailored to the specific requirements and preferences of that company.
  1. Separate Stylesheet- CSS is stored in an independent file with the extension.css when it is included in an external stylesheet. Adding CSS to a document can be done by this method, which is the most popular and helpful approach. It is possible to link a single CSS file to many web pages, which will result in all of the web pages being styled using the same CSS stylesheet.