Online food order system in PHP MySQL with source code

By Ved Prakash N | Nov 07, 2023 | PHP
Share :

Hi Guys,

In this post, you will be seeing about Online Food Ordering System in PHP MySQL with Source Code.

Download Source Code: 

Food Ordering System is a fully responsive online food ordering website developed in PHP MySQL. You can add multiple categories. You can add multiple products under each category. You can set the status of the item/product according to it's availability status. You can set an item/product to trending which will be visible in the trending section to the users/customers.

Food Ordering System is fully responsive on all kinds of devices. It has multiple features mentioned below:

User side:

  • User Login and Registration
  • Select quantity of each item/product and add that item to cart
  • User can add multiple products, of different quantity, in his cart.
  • Multiple payment options during checkout such as COD, Razropay(UPI, Cards, Net Banking), PayPal, etc.
  • View order status and order details in the "My Orders" section.
  • User can cancel his order.
  • View order history.
  • User can update their profile.

Admin Side:

  • Dashboard with detailed analytics.
  • Add/Edit/Delete Category.
  • Add/Edit/Delete Product
  • Hide any category/product from being displayed to the customers.
  • Set products as trending.
  • Set products as today's special.
  • View count of total categories, products, hidden items, trending items, today's special,etc.
  • View orders and order items
  • Filter orders by order status, order date.
  • Update order status (In Progress, Completed, Cancelled)
  • View  Customer details.
  • Revenue Report (Daily and Lifetime)

Host : Localhost
PHP Version : 5.6 and above
Database : MySQL DB
Web Browser : Chrome, FireFox, Internet Explorer, MS Edge.


To run the project on your pc/laptop :

  1. Download the .zip file and extract the files from it.
  2. Paste the folder inside the xampp/htdocs folder.
  3. Open the admin => config, you will find a food.sql file. Import the .sql file in your database.
  4. Open your browser and paste "localhost/food/" in the browser. Your project will be running successfully.

The login details are given in the guide.txt file which is present inside the admin folder.

Download Source Code:

Share this blog on social platforms