SkillAgentSearch skills...

RestaurantProject

Restaurant Management System with Website and POS. This system includes a customer-facing website, a POS system for ordering, and the ability to create, store, update, and delete bills, menu items, and more. Uses mainly php.

Install / Use

/learn @BryanTheLai/RestaurantProject

README

Restaurant POS and Website

alt text

Built with these:

<p align="left"> <a href="#"> <img alt="HTML5" src="https://img.shields.io/badge/html5%20-%23E34F26.svg?&style=for-the-badge&logo=html5&logoColor=white"/> <img alt="CSS3" src="https://img.shields.io/badge/css3%20-%231572B6.svg?&style=for-the-badge&logo=css3&logoColor=white"/> <img alt="MySQL" src="https://img.shields.io/badge/mysql-%2300f.svg?&style=for-the-badge&logo=mysql&logoColor=white"/> <img alt="Php" src="https://img.shields.io/badge/php-474a8a?style=for-the-badge&logo=php&logoColor=white" /> <img alt="JavaScript" src="https://img.shields.io/badge/javascript%20-%23F7DF1E.svg?&style=for-the-badge&logo=javascript&logoColor=black"/> </a> </p>

Using: Php 7.4

Features:

  • Customer Side (customerSide Folder): Stores the website and allows customers to:
    • Make reservations
    • Register for accounts
    • View profile points
  • Staff Side (adminSide Folder): Stores the panels and allows staff to:
    • Take orders
    • Send orders to the kitchen
    • Process payments
    • Print receipts
    • Manage CRUD operations
    • View user preferences
    • Download reports
    • View charts and graph

Steps to run the project locally for Netbeans Manually:

  1. Open XAMPP, start Apache and MySQL.
  2. Create a new project in Netbeans named RestaurantProject.
  3. Under categories, select PHP, the PHP Application under Projects.
  4. In Run Configuration, the "Run As" should be Local Web Site. (If your using Xampp).
  5. Then Finish.
  6. Delete the setup_completed.flag file in the RestaurantProject-main. (Extracted version)
  7. Copy all the folders and files (adminSide, customerSide, index.php, and restaurantDB.txt) from the RestaurantProject-main into the Source Files directory.
  8. Make sure there is no database named restaurantdb.
  9. Run the project.

Example accounts

| Role | Email | Password | |---|---|---| | Customer | dadsvawvid@gmail.com | david4pass | | Customer | zoe@gmail.com | passworddef | | Customer | jackie@gmail.com | passwordstu | | Staff | 1 | password123 | | Staff | 10 | davidpa2ss | | Staff | 7 | robertpass | | Admin | 99999 | 12345 |

Screenshots

alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text

Contributors

| Name | Github | |---|---| | Bryan | https://github.com/BryanTheLai | | Yong | https://github.com/ahhyang | | Kevin | https://github.com/kevin07212004 | | Edzer | https://github.com/edsaur |

If you want to put a password for the database, change the config.php files.

View on GitHub
GitHub Stars213
CategoryData
Updated6d ago
Forks76

Languages

PHP

Security Score

100/100

Audited on Mar 21, 2026

No findings