boilerplate  by sebastienheyd

Laravel package for back-office creation

created 8 years ago
264 stars

Top 96.8% on SourcePulse

GitHubView on GitHub
Project Summary

This package provides a Laravel-based boilerplate for quickly building back-office administration panels, featuring user management, roles, permissions, and a customizable AdminLTE 3 theme. It targets Laravel developers seeking a pre-configured foundation for admin interfaces, offering rapid development of common administrative features.

How It Works

The boilerplate integrates several popular Laravel packages to provide its functionality. It leverages AdminLTE 3 for the frontend theme, santigarcor/laratrust for role-based access control, and yajra/laravel-datatables for server-side data handling. Blade components, spatie/laravel-html for form helpers, and lavary/laravel-menu for dynamic menu generation are also included, creating a cohesive and feature-rich administrative backend.

Quick Start & Requirements

  • Install via Composer: composer require sebastienheyd/boilerplate
  • Publish assets and configuration: php artisan vendor:publish --tag=boilerplate
  • Run migrations: php artisan migrate
  • Requires Laravel 6.x-11.x (check compatibility table in README for specific Boilerplate versions).

Highlighted Details

  • AdminLTE 3 theme with Bootstrap 4 and Font Awesome 5 icons.
  • Role-based permissions management.
  • GPT text generation via OpenAI API within TinyMCE.
  • Customizable dashboard with widgets.
  • Includes log visualization, Gravatar import, and server-side datatables.

Maintenance & Community

The project is maintained by Sébastien HEYD. Contributing guidelines are available in CONTRIBUTING.md.

Licensing & Compatibility

Distributed under the MIT license, allowing for commercial use and integration into closed-source projects.

Limitations & Caveats

Asset updates require manual intervention or configuration in composer.json for automatic publishing, especially for older Laravel versions. The README mentions specific version compatibility between Laravel and Boilerplate, requiring users to ensure alignment.

Health Check
Last commit

1 month ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
10 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.