A fully functional Forum webapp.
- Laravel for backend.
- Vuejs for frontend.
- tailwindcss as a css framework.
- axios for ajax requests.
- Mysql as the main database.
- redis for tracking trending threads.
- phpunit for unit and feature tests (The project was built using TDD).
- clone this repo to your local machine
- run
npm install && npm run dev - run
composer install - copy
.env.exampleto.envand fill in the database credentials - add the email credentials to
.envfile for users email verification - run
php artisan key:generate - to seed the database with dummy data run
php artisan db:seed - create a folder named
purifyunderstoragefolder - make sure you have a redis server installed on your machine (default port is
6397)


