This is a clone app of trello with a combination of Laravel(8.x) and Vue(2.x). This project doesn't focus on all the features trello have, rather than it only focus on the Kanban board.
Go to the project directory and open the terminal and hit
composer install
Then add an .env file in the root of the project directory, or you may copy the .env.copy file and rename it to .env
Next you should fill up the APP_KEY in the .env file with a long random string, or you hit the command below
php artisan key:generate
You need to fill up the database credentials in the .env file. Create a database according to you connection. The following fields need to filled up in the .env file
DB_CONNECTION=
default is mysql
DB_HOST=
default is 127.0.0.1
DB_PORT=
default is 3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
After setting up the credentials you need to hit the following command
php artisan migrate
A default seeder is added to setup a few data for testing. You may seed them by
php artisan db:seed
Before running the application you need to install the node modules in your project. Hit the following commands to install them
npm install && npm run dev
You're ready to go. Serve the application and visit it at the url provided in the terminal.
php artisan serve