๐ Lara Dashboard โ A Complete Role & Permission System for Laravel (with Dark Mode, Settings, Modules & More)
Hey Laravel Devs ๐
Tired of rewriting the same Role & Permission logic in every project? Let me introduce you to Lara Dashboard โ a powerful Laravel starter kit packed with features to speed up your backend development. It's modular, beautiful, and 100% open-source.
โ Live Demo: https://demo.laradashboard.com
๐ Login:
Email:
superadmin@example.com
Password:
12345678
โญ GitHub Repo: github.com/laradashboard/laradashboard
๐ฏ What is Lara Dashboard?
Lara Dashboard is a modern admin panel built with Laravel, Tailwind CSS, and a fully modular structure. Itโs designed to give you:
- A ready-to-use Role-Based Access Control system
- Clean UI with dark/light modes
- Advanced user, role, and permission management
- Modular architecture to scale your app easily
- Action logs, charts, forms, and even Laravel Pulse integration
Whether youโre building a SaaS platform, admin interface, or internal tool โ this dashboard gives you a solid base so you can focus on building features, not scaffolding.
๐งฐ Core Features
โ
Role & Permission System (using Spatie/Permission)
๐ Tailwind UI with Dark/Light Mode
๐ฅ Multi-role User Management
๐งฉ Modular Development Support
๐ต๏ธโโ๏ธ Admin Impersonation
๐ Dashboard with Charts
๐ Action Logs & Laravel Pulse Monitoring
โ๏ธ Full Settings Panel (Appearance, Integrations, etc.)
๐ง Email Ready (supports Mailtrap, SMTP, etc.)
๐ฅ Custom Error Pages
๐งช PHPUnit Ready
โจ Visual Sneak Peek
More demos
Users
Roles
๐ ๏ธ Quick Installation Guide
git clone git@github.com:laradashboard/laradashboard.git
cd laradashboard
composer install
npm install
cp .env.example .env
php artisan key:generate
php artisan storage:link
php artisan migrate:fresh --seed && php artisan module:seed
php artisan serve
npm run dev
Visit: http://localhost:8000
Login with the demo credentials and youโre in ๐ช
๐ก Why Developers Love It
- Time Saver: Avoid rebuilding roles, permissions, and dashboards for every project.
- Modular: Easily extend with modules like CRM, HRM, Course Management.
- Production Ready: Includes settings panel, password reset, profile management, etc.
- Clean & Scalable: Separation of concerns using services, helpers, and modules.
๐ Mail Setup (Optional)
Testing email flows? Use Mailtrap with this config:
MAIL_MAILER=smtp
MAIL_HOST=sandbox.smtp.mailtrap.io
MAIL_PORT=587
MAIL_USERNAME=your-username
MAIL_PASSWORD=your-password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=you@example.com
MAIL_FROM_NAME="${APP_NAME}"
๐ Contribute & Support
Lara Dashboard is fully open-source and made with โค๏ธ by Maniruzzaman Akash.
If it helps you:
- Give it a โญ on GitHub
- Submit a PR
- Buy a coffee โ on Patreon
๐ฎ Whatโs Coming Next?
Premium modules are on the way at laradashboard.com, including:
- CRM
- HRM
- Course Management
- ...and more!
๐ฃ Final Words
If youโre working on a Laravel project and want a ready-made admin panel with role management, modularity, and gorgeous UI โ Lara Dashboard will save you hours of work.
Check it out, clone it, star it, and letโs build amazing things together! ๐
๐ https://github.com/laradashboard/laradashboard
Let me know if you'd like a preview thumbnail, meta description, or social share banner to go with your Dev.to post โ I can create those too!
Top comments (4)
Thank you for the resource, wil try it
Thanks, please let me know if you found any issues or usefullness of that.
Very nice! I like how neatly structured the code looks. Just one issue I noticed:
Z-index, if you scroll on this page, it overlaps the top navigation. demo.laradashboard.com/admin/users
Thank you Kevin for the awesome suggestion.
I'll fix those small issues and release it tomorrow.