- MySQL - Database
- PHP - Programming Language
- Laravel - Web Framework
- Bootstrap Css - Css Framework
- Login, Registration and logout
- Email verification and Password Reset
- search and filtering articles by title, content and author
- create, edit and delete articles for admins and post creator.
- only admins can publish a post after review.
- view and comment on articles by users and admins
- users can contact the admin via contact us form
- PHP => 8.2
- Laravel => 11
- composer
- MySQL
First clone this repository, install the dependencies, and setup your .env file.
git clone https://github.com/Grizi7/world-blog.git
composer install
cp .env.example .env
add your Database credentials to your .env file and run this command to generate the app key, create and seed the database
php artisan key:generate
php artisan migrate --seed
php artisan storage:link
run the project using the following command
php artisan serve
- email : [email protected]
- password : password