The Brainstorm Board is a web applications that allows users to log in and create an online board for brainstorming. It simulates the usual sticker board and allows for collaboration among multiple users. The user that creates the board can share its unique URL with their collaborators, so everyone can have access to it and be able to add new ideas.
- Install Docker and Docker Compose for the operating system of your choice.
- Get into your project directory (
cd brainstorm-board) - Build the docker containers using
docker-compose build --no-cache --pull --force-rm - Run the containers using
docker-compose up -d - Access the PHP container using
docker exec -it brainstormboard_phpfpm_1 bash - Run composer install to install of the composer dependencies.
- Rename the docker example
.envfile usingcp .env.docker.example .env - Run
php artisan key:generateto generate an application key (APP_KEY) - Run
php artisan migrateto run all of the migration - Add
127.0.0.1 brainstormboard.local:9000to your/etc/hostsfile - Access the site using
brainstormboard.local:9080in your browser