Skip to content

Rayiumir/Discuss

Repository files navigation

Discuss

This project is a modern and user-friendly forum application developed using cutting-edge web technologies. The forum provides comprehensive features for creating online communities, facilitating discussions, and enabling users to exchange ideas and opinions.

Installation

Typical installation

git clone https://github.com/Rayiumir/Discuss.git
cd Discuss/
composer install
npm install
cp .env.example .env
php artisan migrate --seed
php artisan key:generate
php artisan serve
npm run dev

Installing with Docker

mkdir discuss -p && cd discuss && \
curl  https://raw.githubusercontent.com/Rayiumir/Discuss/refs/heads/main/Dockerfile > Dockerfile && \
docker build . --tag=discuss:latest && \
curl https://raw.githubusercontent.com/Rayiumir/Discuss/refs/heads/main/.env.example > .env && mkdir storage -p && \
HASH_DOCKER=$(docker run -d -p 8019:80 -v $(pwd)/.env:/var/www/html/.env -v $(pwd)/storage:/var/www/html/storage/app discuss  | head -c 64) && \
docker exec $HASH_DOCKER  php artisan key:generate && \
docker exec $HASH_DOCKER  php artisan migrate --seed && \
docker exec $HASH_DOCKER  chmod -R 775 database/database.sqlite && \
docker exec $HASH_DOCKER  chown -R www-data:www-data database/database.sqlite

Screenshots

Dashboard Best Answer Discuss Index
Dashboard Best Answer Discuss Index
New Discussion Discuss Replying Discuss Single
New Discussion Discuss Replying Discuss Single

About

A Forum Application Built with Laravel, Vue.js, and Inertia.js

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •