CS 3022 - Software Engineering group project.
- PHP : 8.1
- Composer : 2.3
- MySQL server : 8.0
- Clone the repository
- Navigate into the directory and run
composer install
- Create an
.env
by following.env.example
file. Make sure to edit
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
according to your mysql server configurations. Need to create a database manually in SQL server with name given for DB_DATABASE
.
ADMIN properties given in .env
will be used to generate admin account for the application.
ADMIN_NAME="Test User"
ADMIN_EMAIL="[email protected]"
ADMIN_PASSWORD="password"
- Generate
APP_KEY
by
php artisan key:generate
- Generate tables in database with Migrations and run seeds for generate ADMIN account.
php artisan migrate
php artisan db:seed
- Start the application server & enjoy.
php artisan serve
- Software Requirements Specification : https://docs.google.com/document/d/10Y38c-RFoeZ0ladKSIO6rtdsGfoPjNmh
- Software Architecture Document : https://docs.google.com/document/d/14cB7BNPPhqm1wGgn_HsCcrfOAkjdL8Nd
- User Manual : https://docs.google.com/document/d/1cu3S__xca4_5Gj53hnYCaHIsiEmPDYEoUbVvt__5iKs
- Instruction manual for deploying / hosting : https://docs.google.com/document/d/1-l7W86mmpqIh9B6RYe7B-N-HarIJR-74ysS3isPFNGs
- Instruction manual for execution : https://docs.google.com/document/d/14nhphPq0wxF0w4G-29p4o_wKYO6fsMUbk62bTD0MHaI