Skip to content

An elegant admin panel built with FilamentPHP, featuring global search, Google Analytics integration and Edit Profile Plugins for enhanced user experience and insights.

Notifications You must be signed in to change notification settings

obahchimaobi/admin-panel-with-filamentphp

Repository files navigation

Laravel Logo

📱 Contact & 👨 Social

🚀 Skills

💻 OS

FilamentPHP Admin Panel

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.

Key Features

  • 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.

Tech Stack

  • Backend: Laravel
  • Admin Panel Framework: FilamentPHP
  • Database: MySQL
  • Front-End: Tailwind CSS (via Filament)

Installation

  1. Clone the Repository

    git clone https://github.com/obahchimaobi/admin-panel-with-filamentphp.git
    cd admin-panel-with-filamentphp
  2. Install Dependencies

    composer install
    npm install && npm run dev
  3. 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.
  4. Run Migrations

    php artisan migrate
  5. Serve the Application

    php artisan serve
  6. Set Up Filament Admin

    • Create an admin user:
      php artisan make:filament-user

Usage

Global Search

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.

Google Analytics Dashboard

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.

Contributing

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!

License

This project is licensed under the MIT License. See the LICENSE file for details.


About

An elegant admin panel built with FilamentPHP, featuring global search, Google Analytics integration and Edit Profile Plugins for enhanced user experience and insights.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published