This repository contains a custom-built admin panel created with FilamentPHP, offering a seamless and efficient experience for managing application data. The panel is enriched with powerful features like global search and integrated Google Analytics, making it a comprehensive tool for monitoring and managing key aspects of your application.
- Global Search: Quickly search across multiple resources and find records in real-time. This feature, contributed by charrafimed, allows administrators to access data faster, improving workflow efficiency.
- Google Analytics Integration: Track real-time user interactions and site performance right from the admin dashboard, with easy integration provided by BezhanSalleh.
- User-Friendly Interface: Built with a clean, responsive design that makes navigating and managing content intuitive.
- Role-Based Access Control: Manage user roles and permissions to ensure secure access to sensitive data.
- Backend: Laravel
- Admin Panel Framework: FilamentPHP
- Database: MySQL
- Front-End: Tailwind CSS (via Filament)
-
Clone the Repository
git clone https://github.com/obahchimaobi/admin-panel-with-filamentphp.git cd admin-panel-with-filamentphp
-
Install Dependencies
composer install npm install && npm run dev
-
Set Up Environment
- Copy the
.env.example
file to.env
:cp .env.example .env
- Update
.env
with your database credentials and other required environment settings.
- Copy the
-
Run Migrations
php artisan migrate
-
Serve the Application
php artisan serve
-
Set Up Filament Admin
- Create an admin user:
php artisan make:filament-user
- Create an admin user:
Easily accessible from the top navigation, global search allows you to search across all major resources in the system. Type in any keyword, and relevant records will appear instantly, saving time and enhancing productivity.
The Google Analytics dashboard offers insights into your website’s performance, directly from the admin panel. You'll be able to track key metrics, including user sessions, page views, and real-time visitor activity.
If you'd like to contribute to this project, feel free to open a pull request. Whether it's fixing bugs, improving documentation, or adding new features, contributions are always welcome!
This project is licensed under the MIT License. See the LICENSE file for details.