MySQL
and a web server to run/interpret PHP
in your system.xampp/htdocs/
if you’re using windows, otherwise check tutorial(s) for your corresponding web server and OS.npm install
and PHP, composer install
.hotel
and run the script hotel.sql
to create tables. Make sure your configuration matches with app/DB.php
, otherwise make the desired changes.http://localhost/hotel-mgmt-system-master/index.php
.Customer
Admin
Run PHP unit tests
$ ./vendor/bin/phpunit tests
$ ./vendor/bin/phpunit tests/CustomerHandlerTest.php
$ ./vendor/bin/phpunit --filter testUpdateCustomer tests
Run PHP code beautifier and fixer
$ ./vendor/bin/phpcbf app/process_login.php --standard=ruleset.xml
$ ./vendor/bin/phpcbf app/*/*.php --standard=ruleset.xml
Run ESLint to format/fix JavaScript code
npm run eslint
npm run eslint -- --fix