Laravel 12 Admin Boilerplate

Build your admin panel
in minutes, not weeks

A production-ready Laravel 12 starter kit packed with everything you need: user management, roles & permissions, 2FA, notifications, dark mode, and a fully responsive design.

13+
Modules
100+
Components
3
Roles seeded
Dark + Light
Themes

Everything you need, out of the box

Stop building boilerplate. Start building your product from day one with a complete, battle-tested foundation.

Two-Factor Authentication

TOTP-based 2FA compatible with Google Authenticator, Authy, and 1Password. QR code setup, recovery codes, and per-user management.

User Management

Full CRUD with avatar upload, role assignment, bulk actions, CSV import/export, status management, and impersonation support.

Roles & Permissions

Powered by Spatie Laravel Permission. Create roles, assign granular permissions grouped by resource, and protect routes with middleware.

System Notifications

Database-backed notifications with a bell icon, unread badge, mark-as-read, and a full notifications page. Easily send from anywhere in your app.

Visual CRUD Builder

Define model fields visually and generate a complete Migration, Model, Controller, Routes, and Blade views in seconds.

Real-time Chat

Admin-to-admin chat with conversation list, unread message badges, auto-polling, and instant message read receipts.

Interactive Calendar

FullCalendar v6 with monthly/weekly/daily views, drag & drop, resize events, custom colors, and per-user event storage.

Activity Log

System-wide action tracking with filterable table, color-coded badges, CSV export, and programmatic logging API.

File Manager

Full-featured media browser with hierarchical folders, drag & drop uploads, image thumbnails, grid/list view, search, filter by type, rename, move, and delete.

Dark / Light Mode

Persistent dark mode using Tailwind CSS class strategy + Alpine.js. Respects OS preference on first load, user-toggleable.

Complete module suite

Every module is fully functional and ready to extend.

Dashboard
Users CRUD
Roles & Permissions
2FA TOTP
User Impersonation
Notifications
Calendar
Chat
Activity Log
CRUD Builder
File Manager
Settings
Profile

Built on solid foundations

Modern, well-maintained, production-grade packages.

^12.x
Laravel 12
PHP Framework
^8.4 recommended
PHP 8.2+
Server Language
^3.x
Tailwind CSS
Utility-first CSS
^3.x
Alpine.js
Reactive UI
^7.x
Vite
Build Tool
^7.x
Spatie Permission
Roles & Permissions
^4.x
Chart.js
Analytics Charts
^6.x
FullCalendar
Interactive Calendar
SQLite / MySQL / PgSQL
Flexible Database

Try the live demo

Log in with the demo credentials below to explore all features.

Admin
Full access
Email admin@edocdev.com
Password password
Editor
Limited access
Email editor@edocdev.com
Password password
Open Admin Panel

Change these credentials before going to production.

Up and running in 5 minutes

Full setup instructions are in the README.md file included with your purchase.

terminal
$ composer install
$ cp .env.example .env && php artisan key:generate
$ php artisan migrate --seed
$ php artisan storage:link
$ npm install && npm run build
$ php artisan serve
✓ Open http://localhost:8000 — you're done!