This project is a robust Content Management System (CMS) & Admin Dashboard built with Laravel and FilamentPHP. It is designed to manage stories, handle user roles, and organize media assets efficiently with a modern, responsive UI.
- 📊 Interactive Dashboard: A centralized hub with widgets displaying key metrics, stats, and recent activities.
- 📝 Story Management: Full CRUD (Create, Read, Update, Delete) capabilities for managing stories/posts with a rich text editor.
- 🛡️ Multi-Role User Access (RBAC): secure authentication and authorization system. Supports multiple roles (e.g., Super Admin, Editor, Viewer) with specific permissions.
- qo Media Library: Integrated media manager to upload, organize, and attach images or files to stories effortlessly.
- Framework: Laravel
- Admin Panel: Filament PHP
- Styling: Tailwind CSS
- Database: MySQL / SQLite / PostgreSQL (Configurable)
Follow these steps to set up the project locally.
- PHP >= 8.2
- Composer
- Node.js & NPM
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/NewFeature) - Commit your Changes (
git commit -m 'Add some NewFeature') - Push to the Branch (
git push origin feature/NewFeature) - Open a Pull Request
This project is open-sourced software licensed under the MIT license.