Online Food Ordering Portal
Online Food Ordering Portal
This application is a finished and running product, being used by a food portal company to make its operations fully automated. Customers can browse the website to search for restaurants with location or cuisine type or name and order food items to be delivered to them or for collecting by themselves. There is also an option for customers to submit a reservation request to the restaurants those have reservation feature enabled in the portal.
All the restaurants and takeaways, those are enlisted in the portal, have their access to the admin panel to manage orders and reservations. They have settings panel to set day wise opening and closing time, day-wise collection and delivery order serving time, minimum order amount for delivery and collection, delivery zone with delivery charge, order confirmation notification email address, reservation confirmation notification email address, etc. This panel also allows restaurants to setup their food menu with price, description, allergens information, spice level, discounts and offers.
Every restaurant can download manager app from Google play store or Apple app store. This app has features to manage orders and reservations along with some basic settings. They also can use android printer to use our android printer app which is being used to print orders and reservations information automatically and instantly.
There is also mobile app, both android and iOS version, for this food portal that can be used by customers to place orders and reservations. Every restaurant can also get app for only their restaurant apart from the central app. Also they can have individual website hosted on their own domain from where customers can also place orders and reservations with same facility.
All the addons are connected to a central database via REST API. The web portal and individual websites are developed with PHP (CodeIgniter Framework), JavaScript, jQuery, AJAX, MySQL, HTML5 and CSS3. Apache server is required to run the project. All the mobile apps and printer app are developed with ReactNative and NoSQL and connected to central database via REST API.
PayPal, NetPay, WorldPay, SagePay and BarclayCard are used as payment gateway for the whole project. Restaurant can choose any of them as their merchant account. less