Website for Restaurant 'Foodlyn' Using PHP -
Online Food Ordering
The client wanted us to develop a mobile site for restaurant owners as well as visitors, which will work as a common platform for them. Visitors needed to be allowed to do pre-bookings; while the owners are expected to be empowered to accept or reject those bookings.
Foodlyn.com is a mobile site allowing visitors to search for a suitable place to dine depending upon their current location. On the other hand, restaurant owners are facilitated with several abilities where they can assign tasks to different employees depending upon their designated works.
The site prompts the users to get registered with it. While registration, it will ask them to add credentials depending upon their reason for registering. Means, if someone is a customer, he’ll register himself under customers category; and restaurant owners will get registered under their specific categories. So from the next time, the site will prompt them the ideas depending upon the registration. A Google map has been integrated helping the users to find the exact location of the restaurant they’ll book.
To make it more clear, the website is having three types of users: customers, restaurant owners and administrator. Now let’s discuss their abilities and roles in details:
Customer can search for a restaurant depending upon their current location. On the front page, a form has been made available, allowing users to enter their location, distance and cost they want to spend on their dining. Depending upon the entered data, the site will show the best possible results to help the customer to find a suitable place to dine. After selecting a restaurant one can reserve a table (s) by selecting one from the restaurant layout provided. He/she can also order the food in advance with the timing of arrival. Customers can also rate the restaurant as per the service they have been offered with. These ratings will be helpful for other customers to choose the restaurants.
Restaurant owners can manage the full functionality of the hotel from the customer entered in the restaurant to the billing. They can manage the restaurant table wise and can track the work of each and every employee who are assigned to the particular tables also can track the rating of each employee provided by the customer. They can assign different tasks to different manager. There are four types of managers: table manager, menu manager, employee manager and customer manager. Each employee of the restaurant has different panel to view as per the rights given to them. A restaurant owner can set the outlay of the restaurant accordingly which is then visible to the customer from where the customer can book the table while ordering the food.
The admin of the site can add a restaurant in the database along with all its details like it’s name, location, guest capacity, types of food served, price range, stars number of chefs/cooks, special dishes etc. The admin also provide the restaurant owners the right to access the details that can be later updated by the owners themselves. Owners manage menu items, employees, managers, special dishes, chefs and bookings from the admin panel.