To keep up with today’s era and trend of online Food Ordering Howan Restaurant, an established Chinese restaurant in US required applications to be built for web as well as Mobile. The project was neither a conventional food ordering nor a WordPress based restaurant website, but was highly customized web application. The complexity involved structuring and setting up their complex Menu, time of orders, delivery areas and is largely inspired from an online SaaS product, Beyond Menu. Keeping all this in mind and the Tri-lingual capacity of the website being available in English, Chinese and Spanish, we chose Laravel as the development base for this project.
Web App, Android app, iOS App, Payment Gateway Integration, REST API.
Food Menu – Apart from the wide variety of dishes and categories available, the challenge in setting up the Menu was the availability of Food Items according to the meals. In addition to this, there are tags such as Spicy Food, Veggie Food and Popular Food to further filter out the food items. Apart from this, there are Combos available in the Menu which are again available at certain times and meals and can also be created by Admin from the backend.
Since the app is available on web, iOS and Android, the user can order from any platform, and his orders will reflect on all 3 platforms.
Food Ordering – Between lots of conditions and logics coded, it makes very easy for the user to place an order and view only what’s available and avoid any unnecessary hassle. There are alert messages, Order Bill, and capability for the users to order for future meals as well.
Users can choose to Pick-up the order or have it Delivered from the Restaurant. Also, the address entered by the user for Delivery is validated by Google Maps to ensure exact location is received. There are options to Pay by Cash or Credit Card for the users.
Google Maps – Since, the restaurant also offers Food Delivery service and delivery charges are charged based on the location of delivery, it was very important to make sure the management of the same for Admin was easy. Google Maps were used to provide an exciting feature to Admin that allows him to draw a Polygon across the area of delivery and just enter the amount of discount offered. When an order delivery falls in a specific region, the amount associated is charged to the user.
Stripe and Coupons – To facilitate secure payments, the website has Stripe integration for the users to pay online via Credit Card. There are coupons available for the users to enjoy discounts and offers on their orders. Users can have a free dish, discount on order for a fixed percent or amount on their order.
The coupons can be generated from the backend by the admin and are available only when the required conditions are met for the order placed.
Restaurant Management – To allow the Admin manage his staff, Orders, Dishes, Coupons and Delivery areas a complete Admin panel was setup for the project. We also allowed Admin to add new customers and place their orders from the backend. Whenever an order is placed, an order bill is generated and can be printed later by Admin and same is emailed to the customer as well.
Brian ChanManager EnyMedia
Eny Media is a small web design company that designs websites for restaurants. I’m the manager.Dikonia are pretty good. They are very responsive to any feedback and requests. Dikonia designed and developed a website for one of my customer’s restaurants. The website takes and processes orders for users. When a user signs up on the website, they can place their order and it will print out on their printer. The website is built using PHP and MySQL. There were between four and five resources assigned to my project. I was only in contact with the project manager.