A lightweight full-featured blog using TALL(TailwindCSS, AlineJS, Livewire, Laravel) stack.
The blogging system built with Laravel 11 is a versatile and user-friendly platform designed for personal use. It emphasizes simplicity and efficiency, avoiding heavy libraries or unnecessary frontend themes. This makes it an ideal choice for individuals who want to manage their own blogging site with minimal hassle while still enjoying a robust set of features.
With modern technologies such as TailwindCSS, Alpine.js, and Laravel Livewire, the blog not only functions efficiently but also looks sleek. It supports multiple user types with specific permissions, making it easy for administrators to manage content while allowing readers to engage with the articles seamlessly.
User Roles: The system includes four types of users—Admin/Owner, Reader, among others—each with unique permissions for content management and interaction.
Article Management: Admins can create, edit, and delete articles and comments, providing complete control over content published on the site.
Category Management: Users can organize articles into categories, helping readers navigate content more easily.
Commenting System: Readers can leave comments on articles, requiring just their email address to engage with the content.
Subscription Notifications: Allows readers to subscribe for notifications when new articles are published, fostering an engaged audience.
Search Functionality: Built-in search capabilities help users quickly find articles based on keywords or titles.
Simple Installation: The project is straightforward to set up, requiring only a few terminal commands to get started.
Open Contribution: The project welcomes contributions from the community, with clear guidelines for submitting issues and pull requests.