Restaurant Reservation System

A web-based table booking system with multiple features such as restaurant menu management, reporting feature, and so on.

Table of contents

General info

A web-based Restaurant Reservation System, built with mainly PHP, HTML, CSS and Javascript for my final year project. Users: Admin, Customers(Diners)

Screenshots

Home Page
image
Food Pre-Order Page
food_preorder1
view_food_preorder_list
Table Booking Page
create_reservation
Restaurant Menu Management Page
manage_menu
Restaurant Menu Page
restaurant_menu

Features

  • Table Booking
  • Reservation Management
  • Restaurant Menu Management
  • Reservation Status Email Notification
  • Exporting Report Feature
  • Reporting Feature
  • Food Pre-order

Technologies

  • PHP
  • Javascript
  • HTML5
  • CSS
  • Bootstrap 4
  • Font awesome
  • FPFD Library
  • PHPMailer Library

Setup

To run this app, you will need to follow these 3 steps:

1. Requirements

  • a Laptop

  • Text Editor (eg. vscode, notepad++)

  • Git installed on your Laptop.

2. Install WampServer

3. Local Setup

# Clone this repository into the directory of your choice
$ git clone https://github.com/Ong23/Final-Year-Project_-Restaurant-Reservation-System.git

# Move all project files into folder

# Move project folder into the following folder path
$ cd wamp64/www

# Open phpMyAdmin http://localhost/phpmyadmin/index.php
# Create database and import loginsystem.sql file

# Open http://localhost/FOLDER-NAME/index.php