Portfolio Description

Suede

Suede


Description

This project is basically ONLINE RESTAURANT RESERVATION software developed in PHP and MySQL as backend. The main objective of this project is to develop a client/server model, which deals with “Online Restaurant Reservation System”. The system has two parts first for the customers/guests and the other for the management/administration side.

The customer side allows the customer/guest to view table availability according to the date and time of booking they desires and reserve table for that specific date and time, Cancel the Booking, Provide Feedback after seated. 

At the admin side the staff is allowed to edit information regarding Booking confirmation, Change No. of guest, Send Text SMS to the Customer, Add new booking behalf of a customer, Send Deposit link to customer where customer can make advance payment, Transfer Booking to Waiting List, Add New Guest, Send menu attachment to each customer, Create Block for a particular time of the day, so that in this time period customer can’t able to reserve table. Admin can schedule the opening time, closing time, Duration of Booking, Maximum guest allowed per booking, Max table availability for each interval of the day.

The software is developed in such a way that it can track each and every step of the order from the stage of posting to report release. The whole functionality of the software is based on the lifecycle of orders.

  Download Case Study

Features

  • The main business logic behind the system is to reserve advance table booking according to the availability based on date and time.
  • In customer side customer can sign up/sign in to the system and make reserve table, Customer can also cancel the booking, after seated customer can give feedback.
  • The admin is the key person to schedule the opening time, closing time, duration of booking, maximum guest allowed per booking, Max table availability for each interval of the day. Admin can create Subadmin and set permission to which module they can access.
  • Admin/Subadmin can create the new booking behalf of a customer, change the status of booking, send SMS Text about confirmation of the booking, Transfer one booking to Waiting List, Send Deposit link to customer where customer can make advance payment, Cancel Reservation/Booking.
  • After customer seated admin/subadmin can change their status to “Seated” and automatically one email and SMS will be fired to the customers to provide the feedback.
  • If necessary admin/subadmin can create block so customers cannot add more reservations during the time. Admin and sub-admin can still add reservations even if there is a block.
  • At last the reports will be generated for different type of Customer Feedback, Total seats reserved for the day, Server Feedback Report etc…
  • Third part SMS gateway is used to communicate with customers if required.
  • Event Calendar is integrated to display the confirmed booking with a link for the "kitchen sheet".

Technology

PHP, Mysql , AJAX, JavaScript , Jquery

Domain

Restaurant

GEOGRAPHY

USA

MAN HOURS

240