A public forum built by Adam Day
This project was built with Laravel and VueJS. It started as only one feature of a larger project RballNL, but was later extracted into its own project.
- clone the repository
- run
cp .env.example .envand edit your environmental variables - run
composer install - run
npm install - run
php artisan key:generate - You will also need to set up a Google Recaptcha service. Enter your keys in the .env file.
- This application uses a Redis server. To install Redis, run
sudo apt install redis-server - This application also uses Pusher for the chat rooms. To opt into using Pusher, add your keys to the .env file and change the BROADCAST_DRIVER value
- Create a table in your database for the forum
- Run your migrations and seeders (if necessary)
- Compile your assets with
npm run dev,npm run prod, ornpm run watch, depending on your environment
here is a live demo of the site
Anyone who would like to contribute is welcome to do so.