Skip to content

mhmdomer/Forum

Repository files navigation

run-tests

Forum

A fully functional Forum webapp.

Tech Stack

  1. Laravel for backend.
  2. Vuejs for frontend.
  3. tailwindcss as a css framework.
  4. axios for ajax requests.
  5. Mysql as the main database.
  6. redis for tracking trending threads.
  7. phpunit for unit and feature tests (The project was built using TDD).

Screenshots

ezgif com-gif-maker

Screenshot (122)

Screenshot (125)

Installation guide

  1. clone this repo to your local machine
  2. run npm install && npm run dev
  3. run composer install
  4. copy .env.example to .env and fill in the database credentials
  5. add the email credentials to .env file for users email verification
  6. run php artisan key:generate
  7. to seed the database with dummy data run php artisan db:seed
  8. create a folder named purify under storage folder
  9. make sure you have a redis server installed on your machine (default port is 6397)

About

A public forum webapp built with laravel, vuejs and tailwindcss.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published