This is a PHP Project entitled Online Catering Reservation System. The system is a web-based application that helps certain Catering Businesses to provide their clients or possible clients an online platform to explore their services and also reserve /schedule them for their event along with the menus they wanted. The system is easy to use and has a pleasant user interface. This program has an Admin and Client-Side User Interface which is the Admin Panel is the side where the management can manage the user information and menus. And the Client Side is where the possible client explores their menus, pricing, and schedule their events.
The program was developed using PHP, MySQL Database, HTML, CSS, Javascript (jQuery and Ajax), Bootstrap, AdminLTE Template, and some other plugins/libraries. This system has a dynamic menu categories and sub-categories management feature and the menu prices can be managed by menu type such as Buffet, Serve, Packs, and etc. The said features are only accessible/manageable at the Admin Side of the System. Also, on the admin side, the admin user can generate date-wise reservation reports for all confirmed, done, and canceled reservations. Talking about the public/client-side, In this side, the clients/possible clients can explore the different menus/dishes that the catering business provides with some info about the dishes such as the dish description and how many people can be provided in a selected dish type (i.e. Packed/Served/Buffet). The selected dishes of the clients will be listed on the reservation cart at first until the clients will continue to submit their reservations.
Client-Side Default Page
Client Submitted Reservation Details
Printable Invoice (Admin Side)
Reservation Report (Admin Side)
The source code is free to download. Feel free to download and modify the source code the way you wanted. And please Do Not Publish the source code to other websites
especially without the permission of the original uploader/developer. Follow the instructions below to run this project.
Requirements
Installation/Setup
Apache
and MySQL
.PHPMyAdmin
in a browser. i.e. http://localhost/phpmyadmin
catering_db
.SQL
file. The file is known as catering_db.sql
located inside the database folder.http://localhost/catering
and http://localhost/catering/admin
for the admin side.Username: admin
Password: admin123
That's it! I hope this Online Catering Reservation System using PHP will help you with what you are looking for and for your future projects. Explore more on this website for more Free Source Code and Tutorials.
You can also see my previous PHP projects:
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.
Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.
FOR YOUR OWN SAFETY, PLEASE:
1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.