🚀 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!
Thank you for the resource, wil try it