Forummie is a user-friendly platform to provide meaningful community interactions and discussions.
- Backend service with
Laravel
(version 10) - Client side with
Vue 3
(composition api with script setup) Inertia js
as adapter
- markdown support
- syntax highlighting
- database notifications
- 1 level of nested reply, like/unlike functionality
- admin panel
- and more
- clone this repo with:
git clone "https://github.com/kgsint/forum.git"
- install PHP dependencies:
composer install
- Set up local database called
forummie
- To setup the application (setup
env
file and install frontend dependencies) by running:
composer setup
Command | Description |
---|---|
php artisan serve |
start local development server |
npm run dev |
Build and watch for changes, hot reload and bundle CSS and JS files |
php artisan test |
Run the entire test suite |
php artisan migrate:fresh --seed |
Refresh the database and seed |
For Admin login,
email - admin@gmail.com
password - password
Forummie is under MIT license