Before installing the this project, we need to make sure that our system has all the required dependencies installed. We will need to install the following dependencies:
- PHP 8.2 or higher
- Composer
- Node.js
- NPM
- git
To clone the app, following command:
git clone https://github.com/shazeedul/task-flow-test.git
- first go to the project directory
cd task-flow-test
- Then copy the .env.example file to .env
cp .env.example .env
- Then install composer and npm install
composer install && npm install && npm run build
- then publish assets
php artisan storage:link
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=task_flow
DB_USERNAME=root
DB_PASSWORD=
- then migrate and seed
php artisan migrate:fresh --seed
php artisan module:asset-link
http://task-flow-test.test
docker compose up -d --build
docker compose exec app npm install
docker compose exec app php artisan migrate:fresh --seed
If you discover a security vulnerability within This Project, please send an e-mail to Syed Shazeddul Islam via [email protected]. All security vulnerabilities will be promptly addressed.