IT forum with Laravel where there is two type of user (Admin & Normal). Both can create threads and respond to them.
The normal user can edit or delete his own threads (and can delete his replies).
The admin can create categories and tags for threads and moderate all threads, replies and users.
Authentication is handled with JetStream. Using Blade and it's UI kit, icons and TailWindCSS for styling.
(Class, Use Case, Activity, Sequence)
composer install
npm install
Copy or rename .env.example into .env.
Create an empty database and type it's credentials into your .env file.
Generate an APP_KEY:
php artisan key:generate
Migrate and seed the database:
php artisan migrate --seed
Run Laravel's Local Development Server:
php artisan serve
To login as admin and moderate: email: admin@email.com password: admin123**