Simple Blog Website is a web application built with Laravel and Tailwind CSS. It provides a platform for users to create, manage, and interact with blog posts.
- User Authentication: Register, Login, Logout
- User Profile Management: Update Profile Information
- Post Management: Create, Read, Update, Delete
- Comment System: Users can read and leave comments on posts
- Like and Save Posts: Users can like and save posts for later reference
- Laravel
- Tailwind CSS
- jQuery
- Select2
- MySQL Database
- PHP
- Composer
- Node.js (for managing frontend assets)
- MySQL Database
- Clone the repository:
git clone https://github.com/yassine-afaila/simpleBlogWebsite.git
2.Install PHP dependencies :
composer install
- Install Node.js dependencies:
npm install
- Copy
.env.example
to.env
and configure your database settings. - Run database migrations:
php artisan migrate
- Compile frontend assets:
npm run dev
- Serve the application:
php artisan serve
-- Register or login to access the main features -- Explore existing posts, leave comments, and interact with other users. -- Create your own posts and manage them through the user dashboard. -- Like and save posts for quick access.
Thanks to the Laravel and Tailwind CSS communities for providing excellent documentation and support. Special thanks to Select2 for the interactive dropdown functionality.