laravel-frontend-presets/black-dashboard
Laravel frontend preset that scaffolds a Black Dashboard admin UI with Bootstrap layouts, authentication views, and ready-made dashboard pages. Install via Composer to quickly generate routes, controllers, and a sleek dark admin theme.
php artisan ui black-dashboard) that copies auth views (login, register, password reset, email verification) and a Bootstrap 4 admin theme into resources/views and public/. The real decision it informs is "do we spend 1–3 engineer-days hand-wiring an authenticated admin shell, or copy a pre-built one and edit it?" Because the output lands in your repo as plain Blade + CSS/JS, exit cost is near zero. That asymmetry (cheap to try, cheap to throw away) is the decision-relevant fact.Reasonable fit when:
laravel/ui, using Blade (not Inertia or a Livewire-first stack), and need authenticated screens within days.Look elsewhere when:
Before committing, verify: that the preset command actually runs against your laravel/ui version (the "11.x and up" claim is inexpensive to make and presets are notoriously sensitive to Laravel skeleton changes), and that the bundled theme assets carry their own permissive license separate from the package's MIT — check both, since the theme is upstream of this repo.
To executives: This is a free, MIT-licensed starter kit that gets our Laravel admin screens — login, registration, password reset, dashboard shell — standing in roughly a day instead of a week of engineering. There's no license cost, no vendor contract, and no runtime dependency: the generated files live in our repository, so we can walk away at any time with nothing to unwind. The trade-off is cosmetic and deferred, not structural: it uses an older Bootstrap version, so if the admin surface becomes long-lived or customer-facing, we'll budget a UI refresh later. Recommended use is internal tools and early-stage admin panels, where the savings are real and the downside is a reskin, not a rewrite.
To engineering: Run php artisan ui black-dashboard on Laravel 11/12 with laravel/ui; it scaffolds auth Blade views and publishes Bootstrap 4 assets. Treat the output as your code — fork it, don't depend on it. Two constraints to accept up front: Bootstrap 4 is EOL, so no new components from that ecosystem without a migration decision, and there is effectively no upstream community (0 dependents, ~87 stars) — assume no fixes will arrive from the maintainer. Verify the preset command against our exact Laravel and laravel/ui versions in a throwaway branch before we commit, and pin the theme assets into our repo rather than relying on the package installer at build time.
How can I help you explore Laravel packages today?