Welcome to Laravel blog! This is Laravel 10 blog project with Filament PHP admin panel.
This project is a Laravel-based blog web application with various features for both admins and users. It incorporates functionalities such as user authentication, email validation, post creation, category management, comment system, likes/dislikes, search, and more.
Home | |
---|---|
View Post | |
---|---|
Profile |
---|
Admin Dashboard |
---|
Admin Dashboard - Categories | |
---|---|
Admin Dashboard - Posts | |
---|---|
Admin Dashboard - Text Widgets | |
---|---|
Admin Dashboard - Users | |
---|---|
- User Authentication: Users can register, login, and manage their accounts.
- Admin Panel: Admins have access to an admin panel where they can create categories, posts, manage content, and perform administrative tasks.
- Post Management: Admins can create, edit, delete, and view posts. Posts can be categorized and have associated likes, dislikes, and comments.
- Comment System: Users can leave comments on posts, reply to comments, edit and delete their own comments.
- Likes/Dislikes: Users can upvote or downvote posts.
- Search: Global search functionality allows users to search for posts based on keywords.
- Estimated Read Time: The system estimates the read time for each post.
- Email Verification: Users are required to verify their email addresses upon registration, ensuring the security and authenticity of user accounts.
- Laravel 10: The PHP framework used for backend development.
- Filament 3: A Laravel-based admin panel package used for admin functionalities.
- Tailwind CSS: A utility-first CSS framework used for styling.
- Livewire 3: A full-stack framework for Laravel used for dynamic, reactive interfaces.
- Spatie Laravel Permission: A package used for role and permission management.
- MySQL: The database management system used for data storage.