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

Complete Restaurant Food Ordering System using PHP MySQL Source Code

May 30, 2021
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
  • Where i can find the database

    Anonymous May 20, 2024 5:35 pm Reply
  • The requested URL /food/admin was not found on this server.

    Apache/2.4.9 (Win64) PHP/5.5.12 Server at localhost Port 80

    Wren Linux January 30, 2024 4:03 pm Reply
  • how to remove developed by, it’s for a school project

    Anonymous October 23, 2023 4:42 am Reply
  • It is not working fine, only showing the blank page. i think there are only dummy files,

    Ali August 28, 2023 1:26 pm Reply
  • how can i used it to make my own official website?

    Asyraf March 1, 2023 5:09 pm Reply
  • Anyone need fully functional professional version lifetime access unlimited data input then contact whatsapp:+923006037178

    Tahir Mubeen October 20, 2022 6:09 pm Reply
  • very issues to download the template file from this website

    Omary Abdallah October 9, 2022 4:19 pm Reply
  • Anyone need help. Contact me
    I will help you out quickly and easy.
    Only 5$. Complete Application & Instant Installation.
    Whatsapp no.+92-3006037178

    Tahir Mubeen August 11, 2022 8:47 pm Reply
  • The Index.php isn’t opening on localhost after installing the database. Please how do i solve this?

    Gbonjuobola Sheriff May 21, 2022 3:07 pm Reply
    • yah

      antn June 10, 2022 8:43 pm Reply
  • everything is working but when i go to login section and write admin name and password then clicking to login web site is going to back home page. what is the wrong anybody knows this? there us no any error message by the way

    ali December 15, 2021 6:39 pm Reply
  • Cant update my admin information.
    Saying – Error! Details not updated
    Please help

    Dave December 8, 2021 2:00 am Reply
  • 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
      • Me too, I got:
        localhost is currently unable to handle this request.
        HTTP ERROR 500 after installation the database

        xXx November 21, 2021 6:15 am Reply
      • Hi thank you sir for sharing your ideas about ordering system. Currently working on my project and i have some questions. Do you have a system which is multi restaurant ordering system?

        Ashi November 25, 2021 5:30 am Reply

Leave a Reply

Your email address will not be published. Required fields are marked *