Skip to content

Latest commit

 

History

History
executable file
·
76 lines (64 loc) · 2.18 KB

README.md

File metadata and controls

executable file
·
76 lines (64 loc) · 2.18 KB

Online Food Ordering System

Table of Contents

Introduction

This is a simple online food ordering system. It is a web application that allows users to order food online.

Features

There are four types of users in this system. They are customers, admin, kitchen staff, and delivery staff. Each user has different access rights. The features of each user are listed below:

Customers

  • Customers can register and login
  • Customers can view menu
  • Customers can add items to cart
  • Customers can view cart
  • Customers can place order
  • Customers can view order status
  • Customers can view order history

Admin

  • Admin can login
  • Admin can add items to menu
  • Admin can view order
  • Admin can change order status
  • Admin can view customer details
  • Admin can block/unblock customer
  • Admin can create new account for employee
  • Admin can view employee details
  • Admin can disable/enable employee account
  • Admin can view sales report

Kitchen Staff

  • Kitchen staff can login
  • Kitchen staff can view order
  • Kitchen staff can change order status

Delivery Staff

  • Delivery staff can login
  • Delivery staff can view order
  • Delivery staff can change order status

Technologies

  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL

Installation

  • Clone the repository
  • Create a database named Online_fos
  • Import the Online_fos.sql file into the database
  • Run the application

Usage

  • Open the application in your browser
  • Click on the Account icon to register or login as a customer
  • Go to /admin/login.php to login as an admin
  • Go to /kitchen/login.php to login as a kitchen staff
  • Go to /delivery/login.php to login as a delivery staff

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Authors