Billiard management system is a PMS product written in PHP, HTML, CSS and Javascript.
๐ This repo is maintained by @SharkTien and our team. We're so happy you want to try out PHP! If you see anything wrong or missing, please file an issue! ๐
You can use this project for reference at any skill level, but basic understanding of HTML, CSS, Javascript and PHP is assumed. Here is a list of prerequisites:
- Basic understanding of HTML, CSS, and Javascript.
 - Familiarity with PHP Basics.
 
In this project, we use XAMPP version 8.2.12 / PHP 8.2.12.
Download XAMPP download Or See the XAMPP install instructions
Open XAMPP and activate Apache and MySQL
Copy this folder into htdocs (XAMPP)
Open browser, access:
http://localhost/phpmyadmin
Note: Add your port after localhost (ex: http://localhost:8081/phpmyadmin) if you changed it
Create a new database:
- database name: cue
 - import: /database/cue.sql
 
Run this code in the root folder of the project:
composer install
powershell -ExecutionPolicy Bypass -File download_models.ps1
Open browser, access:
http://localhost/cue-pms
Note: Add your port after localhost (ex: http://localhost:8081/cue-pms) if you changed it
You can't start Apache in XAMPP?
follow these troubleshooting steps:By default:
- Apache uses port 80 (HTTP) and port 443 (HTTPS).
 - MySQL uses port 3306.
 
Solution: Change Apache Port
- Open XAMPP Control Panel
 - Click config (next to Apache) โ Open httpd.conf
 - Find:
 
Listen 80
//and
ServerName localhost:80Change it to:
Listen 8081
//and
ServerName localhost:8081Save and restart Apache.
Still not working? you can reinstall XAMPP for a last resort.
Open browser, access:
Thank you to all our backers!