Introduction
Laraku is a beautifully designed, feature-rich Laravel admin panel that accelerates your development workflow. Built with Laravel 12, Vue 3, Inertia.js 2, and Tailwind CSS 4, it provides everything you need to build and manage modern web applications.
What's Included
🔐 Authentication & Security
- User Authentication with Remember Me
- Two-Factor Authentication (2FA) with Google Authenticator
- Password Reset via email
- Login Throttling & Session Management
👥 User Management
- Full User CRUD with Avatar Upload
- Roles & Permissions powered by Spatie
- Role-based Access Control
📝 Content Management
- Blog/Posts Management with Rich Text Editor
- Categories & Tags with SEO-friendly URLs
🛠️ Developer Tools
- CRUD Generator — Generate complete modules automatically
- REST API with Laravel Sanctum authentication
- Auto-generated API Documentation with Scramble
- Activity Logging
📊 Admin Features
- Modern Dashboard with Statistics
- Dynamic Sidebar Menu Builder (drag & drop)
- Media Library Management
- Application Settings Panel
- System Health Monitoring
- Database Backup & Restore
- Notifications System
🎨 UI/UX
- Modern, Clean Interface
- Dark Mode Support
- Fully Responsive Design
- Beautiful Landing Page & Blog Frontend
Tech Stack
| Technology | Version |
|---|---|
| Laravel | 12.x |
| Vue.js | 3.x |
| Inertia.js | 2.x |
| Tailwind CSS | 4.x |
| PHP | 8.3+ |
Requirements
- PHP >= 8.3
- MySQL >= 5.7 or MariaDB >= 10.3
- Node.js >= 18 (for development only)
- Composer >= 2.0
Required PHP Extensions
BCMath, Ctype, cURL, DOM, Fileinfo, GD, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML, ZIP
Getting Started
Ready to install? Head to the Installation Guide.
