Laravel admin panel built with Nuxt UI.
Flashboard is a Laravel 13 package for internal admin panels and operator dashboards. Build a backend-driven admin runtime with typed resources, forms, tables, and custom workflows on top of a Nuxt UI-powered admin shell.
<?php
final class AdminPanelProvider extends FlashboardPanelProvider
{
public function register(): void
{
$this->panelConfig()
->path('admin')
->discover();
}
}
What Flashboard gives you
Ready admin runtime
Auth shell, navigation, resource screens, actions, notifications, and a package-owned Laravel admin dashboard runtime are designed to work together.
Declarative resources
Model list, form, detail, actions, and pages through dedicated surfaces like table(), form(), detail(), and pages() for a typed Laravel admin panel API.
Typed DSL with compatibility bridge
Typed schema nodes are the preferred public API, while legacy array definitions remain supported during migration.
Escape hatches for real workflows
Flashboard supports custom pages, operator workspaces, query extensions, save hooks, and renderer overrides without fighting the framework.
Contract-first runtime
Payloads are versioned, resource surfaces are explicit, and runtime consumers can rely on deterministic normalized output.
Package plus host-app boundary
The package owns the admin runtime while the consuming Laravel app keeps domain queries, policies, and business rules.
Documentation map
Project status