A dynamic, full-featured blog web application built with Laravel, Tailwind CSS, Alpine.js, and SQLite. The platform allows users to register, log in, create and manage blog posts with image uploads, like posts, follow other users, and explore content categorized by tags.
The system also includes an admin dashboard for managing users and posts, with role-based access control. Designed with responsive layouts using Tailwind CSS and Alpine.js for interactivity, the platform ensures a smooth user experience across all devices.
Key Features:
User authentication with Laravel Breeze
Create, edit, and delete posts with image uploads
Like and follow system for user engagement
Tag and category-based content organization
Admin panel with role-based access
Responsive design using Tailwind and Alpine.js
Tech Stack: Laravel, SQLite, Tailwind CSS, Alpine.js
GitHub: github.com/Ibrahim-Abu-As...