Skip to content

An online platform for those restaurant owners who want to take their restaurant business online and manage everything from there.

License

Notifications You must be signed in to change notification settings

Jawwad-Fida/Online-Restaurant-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Restaurant Management System

Database Management Systems Project - Bachelor in CSE

Created by: - Mohammed Jawwadul Islam and Sayeda Muntaha Ferdous

Date of Completion: - Spring 2021 Trimester

Tools used:

  1) Front-end: HTML, CSS, Boostrap, Javascript
  2) Back-end: PHP PDO
  3) Database: MySQL

Installation Details

  After downloading project: - 
  1)Install PHPMAILER by running : - composer require phpmailer/phpmailer (in project folder) (Refer to github link below in Credits)
  2)Install PHP dotenv by running: - composer require vlucas/phpdotenv (in project folder) (Refer to github link below in Credits)
  3)Create account in [Mailtrap](https://mailtrap.io/) and get your account credentials from there
  4)Set up the database as well as tables - see online_db.sql
  5)Register a user and then change user_role to Admin in order to view Admin Privileges
  6)For Payment Gateway --> SSLCOMMERZ was used (Largest payment gateway in Bangladesh) (Refer to github link below in Credits). Payment Gateway has credentials.    
  7)Look for .env.example files to see what credentials to set up, and then create .env files in those directories. 
  8)All major PHP codes are in (includes folder) -> functions.php

API's and Composer packages: -

  phpmailer package and mailtrap API - smtp fake testing server
  PHP dotenv package - protecting credentials online (creating .env file)

Credits

1) Admin Panel (Boostrap template) from Start Boostrap

Start Bootstrap was created by and is maintained by David Miller

2) PHPMailer and MailTrap

PHPMailer resources are provided by SmartMessages

3) PHP dotenv

PHP dotenv was created by Vance Lucas and Graham Campbell

5) SSLCOMMERZ payment gateway.

6) Images taken from Unsplash

Project video link - Youtube

Screenshots

customer_complete_reserve customer_order_progress customer_payment customer_pend_reserve customer_profile Screenshot 2021-06-08 195706 Screenshot 2021-06-08 195742 Screenshot 2021-06-08 195828 Screenshot 2021-06-08 195851 Screenshot 2021-06-08 200054 Screenshot 2021-06-08 200106

Project documentation

Project Documentation - Group 3, Sec C.docx

About

An online platform for those restaurant owners who want to take their restaurant business online and manage everything from there.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published