Project: Responsive Ordering System using PHP Codeigniter Framework
About
This project is an Online Ordering System with POS and Kitchen Side User Interface. This project is programmed using the Codeigniter framework and some other plugins and libraries. The Client-Side user interface is designed as mobile responsive. When the Cashier, Admin, and the Customers submit their order, the kitchen side order list will automatically populate new orders on the list with the help of a PHP socket. For the POS, the cashier or the admin can select if the order type is for delivery, dine-in, or take out and for the online ordering website for the customer, they can choose either for delivery or pickup. The system also generates a simple receipt. This system has also a chat system where the customer can send a message to the system admin for some info or any circumstances.
Features:
Admin Side
Login Page
Dashboard with sales and order summary
Product Category Management
Product Management
POS (Point of Sale)
Order List
Sales Report
Users Management
System Management
Kitchen Side Order Management
Account Management
Order Notification
Chat Box
Kitchen Side
Order List
New
Partially Served
Order Management
Cashier Side
Login
POS (Point of Sale)
Order List
Customer Side
Login Page
Signup Page
Home Page
Product List
Product Category Filtering
Product Search
Product Description View Modal
Order Cart
Order List
Account Management
Chat Box
Sample Images
This system is ready to use but unfortunately, the Delivery feature is not yet done. The source code is free but for educational purposes only and since this not yet 100% done but still, all the features stated above are fully functional. Feel Free to download the source and I hope this will help you for your future development.
Demo
How to Run
Download the source code and extract the zip file.
Download or set up any local web server that runs PHP script.
Make sure to uncomment the "extension=sockets" line in your php.ini file.
Run the "php-socket.php" file in your command line or terminal.[ php php-socket.php ]
Open the web-server database and create a new database name it "rios_db".
Import the SQL file located in the database folder of the source code.
Copy and paste the source code to the location where your local web server accessing your local projects. Example for XAMPP('C:\xampp\htdocs')
Open a web browser and browse the project. E.g [http://localhost/rios] Note: If ever you renamed the source code folder or pasted it to another folder, make sure that you change the base_url value also in the config.php file.
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.
Most of the projects that you submit are beautiful and strong, but in recent times they have been uploading projects that do not work and with this work you will lose your credibility
When explaining the video the project works fine
However, when you upload the project file, you do not upload the original file or upload it incomplete files
Do not be angry or upset with me, believe me, because I am interested in the projects that you present and because I benefit from them. I said this
Hi engmohd, thank you for your concern and I appreciated that but just want you to know that the source code that I am using on the videos and the one I uploaded in every article is the same but If ever you have encountered any errors to my uploaded source code, I am willing to assist you or fix the source code. Although I cant say that I can immediately reply to your concerns. Thank you and btw. about the error you have encountered in this article, kindly check the path where did you pasted the source code and if you change the source code folder name please make sure to configure also the base_url value in the codeigniter congig.php file.
Hello sir, may I ask if you know how to fix if I paste source code in another device and after I run, the application folder get gone. and after I paste it again after I reload the browser the application folder gets gone. How to fix it?Thank you.
Nice project but when i try to login the admin and creating a guest user i got this kind of error, pls help
This page isn’t working
localhost is currently unable to handle this request.
HTTP ERROR 500
On localhost its doing fine no wahala but once u uplod on an online server below is the error How do i go about it
A PHP Error was encountered
Severity: Warning
Message: mysqli::real_connect(): (HY000/2002): No such file or directory
Filename: mysqli/mysqli_driver.php
Line Number: 207
Backtrace:
Hello sir, may I ask if you know how to fix if I paste source code in another device and after I run, the application folder get gone. and after I paste it again after I reload the browser the application folder gets gone. How to fix it?Thank you.
Good day sir, can I ask how to change the footer text? I cannot find the file containing the footer to be change, Thank you very much. It's just for my capstone project.