Complete Restaurant Food Ordering System Using PHP MySQL Source Code | Free Source Code

Complete Restaurant Food Ordering System using PHP MySQL Source Code

restaurant food ordering system project using php mysql

Project: Complete Restaurant Food Ordering System using PHP and MySQL with Source Code

About Complete Restaurant Food Ordering System using PHP MySQL Project Free Download

This project is called Complete Restaurant Food Ordering System using PHP MySQL Source Code. Complete Restaurant Food Ordering System is a full-fledged food ordering system for restaurants. This Restaurant Food Ordering System comes with a responsive design and user-friendly interface, which is compatible with desktops, laptops, mobile phones, and tablets.
This Restaurant Food Ordering System using PHP is easy to set up and install. It comes with many features like custom CMS, Order management, menu management, customer management, SMS Alerts, SEO optimization, Referral System, etc. Using the admin panel, you can manage an order, create menu categories and items, and set such parameters as currency, restaurant opening time, site language, site logo, etc. From the admin panel, you can add, update data.

Features of Complete Restaurant Food Ordering System


  • 100% Responsive Design
  • Powerful Admin Panel
  • Easy Installation
  • Referral System
  • Dashboard Statistics
  • Pusher Notifications
  • SMS Alerts
  • Email Alerts
  • Social Logins (Facebook, Google plus)
  • Single Page Checkout
  • Multilingual
  • FAQs
  • Well documented code
  • Admin Users Management
  • SEO Optimized
  • Kitchen Manager
  • Delivery Manager
  • Reports (Sales summary report by date wise,customer wise,item wise,location wise)
  • Sales summary report in chart form of every month
  • Orders showing in JQuery Calendar
  • Payment online/card or cash on delivery

Admin Panel Features

  • Create Unlimited Menu Categories
  • Create Unlimited Items
  • Create Unlimited Add-ons
  • Create Unlimited Options
  • User Management
  • Customers Management
  • Order Management (New,Under Process, Out to Deliver, Delivered/Cancelled)
  • Language Management
  • Loyalty Points
  • Referral Settings
  • Location Management
  • Manage Settings (Site Settings, Email Settings, Paypal Settings, SMS Settings,SEO Settings,Social Network Settings,Pusher Notification Settings,Tinify Settings etc)
  • Reports
  • FAQs
  • Custom Pages
  • Orders view in jQuery Calender
  • Order Summary in the form of Graphical format.

Kitchen Manager Features

  • View Processed Orders
  • Send Orders to Out to Deliver
  • Assign Delivery Manager
  • Profile Management

Users Features

  • Register either Social/Web(Referral)
  • View Menus & Items
  • Book an Order (can use Loyalty Points)
  • Single page checkout
  • Add delivery locations
  • Pay online/offline
  • My Profile
  • My Addresses
  • My Orders
  • My Points

Delivery Manager Features

  • View Out to Deliver Orders
  • Send Orders for Delivery
  • Profile Management


  • PHP Version 5.3 or higher
  • MySQL client version: 5.1.41 or higher
  • PDO Installed
  • CURL Open
  • Session enabled
  • Mail functions enabled
  • Mod_Rewrite Module Enabled


restaurant food ordering system project using php mysql

restaurant food ordering system

restaurant food ordering system

How To Run??

Above all, to run this project you must have installed a virtual server i.e XAMPP on your PC. Complete Restaurant Food Ordering System in PHP and MySQL with source code is free to download,

Follow the following steps after Starting Apache and MySQL in XAMPP:

1st Step: Firstly, Extract the file
2nd Step: After that, Copy the main project folder
3rd Step: So, you need to Paste in xampp/htdocs/

Further, Now Connecting Database

4th Step: So, for now, Open a browser and go to URL “http://localhost/phpmyadmin/”
5th Step: After that, Click on the databases tab
6th Step: So, Create a database naming “food” and then click on the import tab
7th Step: Certainly, Click on browse file and select “food” file which is inside the “db” folder
8th Step: Meanwhile, click on Go button.

After Creating Database,

9th Step: Open a web browser and browse the project. E.g [http://localhost/]

Password: password


I hope this Complete Restaurant Food Ordering System using PHP MySQL will help you with what you are looking for and hope that you will learn something with this project that is useful for your future projects.

Related Projects: Complete TikTok Clone Short Video Sharing Platform using PHP Laravel Source Code, Complete Advanced Bitcoin (BTC) Mining Platform using PHP Source Code, Ultimate Facebook Clone Social Network Platform using PHP Source Code, Complete Online Investment Website Platform using PHP Source Code

Download Here
Facebook Comments
  • Unable to install. I got the error “Warning: mysqli::__construct(): (HY000/1045): Access denied for user ‘root’@’localhost’ (using password: NO) in C:\xampp\htdocs\install\includes\database_class.php on line 9”

    Please look urgently into this

    I am CSO October 5, 2021 5:31 am Reply
  • why cant i register as a user

    peter September 4, 2021 8:27 am Reply
  • i got no permission to access this resources…i got that message

    afiq haikal August 30, 2021 10:49 pm Reply
  • PHP Fatal error: Unparenthesized `a ? b : c ? d : e` is not supported. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in G:\\Software\\xampp\\htdocs\\food\\system\\helpers\\url_helper.php on line 162, referer.

    I am facing this error after running localhost/install. Can anyone help me to overcome this error?
    When I run localhost/install, then after few seconds this will give me an error 500.

    Punit June 18, 2021 7:31 pm Reply
    • Please run in php version 7.3, the stable version.

      admin June 20, 2021 10:16 pm Reply
  • Hello,

    I have done the same demo video, but I was got an error when I searched localhost/install. It took few seconds, but after some time, that gave me an error that is error 500.

    Punit June 18, 2021 6:33 pm Reply
  • i seem not to be able to add items to cart and can the html be edited like where you have “Home delivery
    Everything you order at Menorah will be delivered quickly to your door.” to edit Menorah to any other name apart from that it very Nice!

    Rchardson June 9, 2021 8:38 pm Reply
    • Run this using php version 7.3, the stable version. Thank you.

      admin June 9, 2021 10:27 pm Reply
      • see i have taken the liberty to upload the file to see and try to add any item to cart

        Rchardson June 19, 2021 8:50 pm Reply
        • Yes you can have this.

          admin June 20, 2021 10:15 pm Reply
      • still having the same issue check that is a domain i have uploaded the files please this is important

        Rchardson June 19, 2021 9:00 pm Reply
  • Hi!! thanks after all, but thers no db folder in the proyect

    Eduardo Enrique Hernandez June 3, 2021 1:43 am Reply
    • You don’t need to have a database on this. You will create a database in MySQL. Please watch the video demo on how to do this.

      admin June 3, 2021 8:06 am Reply
      • after successful installation, the page is showing me blank page…how do i solve this

        John Olatomiwa Williams July 17, 2021 7:34 pm Reply

Leave a Reply

Your email address will not be published.