Skip to content

⚡ Lara Dashboard - CMS By Laravel (7.x - 12.x) - Manages Users, Roles, Permissions, Modules, Settings, Translations, Monitoring and every actions of your Laravel application. A complete solution for Laravel application with Tailwind CSS integrated with all starting features including modules, dark/lite mode, charts, tables, forms and more

License

Notifications You must be signed in to change notification settings

laradashboard/laradashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues Unlicense License LinkedIn

Lara Dashboard

⚡ Lara Dashboard CMS By Laravel (7.x - 12.x) - Manages Users, Roles, Permissions, Modules, Settings, Translations, Contents(Post, Page, Category, Tags), System logs, Monitoring and every actions of your Laravel application. A complete CMS solution for Laravel application with Tailwind CSS integrated with all starting features including modules, dark/lite mode, charts, tables, forms, lots of components and many more. By our preimium modules, you can get more features like CRM, HRM, Course Management and so on.

Demo: https://demo.laradashboard.com/

Email - superadmin@example.com
password - 12345678

📋 Requirements:

(back to top)

🛠️ Built With

(back to top)

📝 Changelog

[v1.5.0] - 2025-06-01

  • Feature: Content Management System (CMS) with Content(Post/Page), Content Category, Content Tag management.
  • Feature: Post/Page activity chart in Dashboard.
  • Feature: Bulk delete for Users, Roles, Posts, Categories, Tags.
  • Enhancement: Sorting features for Users, Roles, Permissions, Posts, Categories, Tags.
  • Enhancement: Components - Confirm delete, Success/Error messages, Toast, Text Editor, Breadcrumbs, Action dropdown.
  • Fix: System dark mode issues.
  • Fix: Modules refactorring in demo mode.

[v1.3.0] - 2025-05-18

  • Feature: Admin Menu architecture with more extendible way.
  • Feature: Permission List and detail page.
  • Enhancement: Improved module compatibility.

[v1.2.0] - 2025-05-12

  • Feature - Translation Management: Added Translation management sytem with supporting 21 languages by default and possibility to add any in a second.
  • Enhancement - Dashboard Redesign: Dashboard redesigned with new card, user history chart, several more design improvements.
  • Enhancement: Role list page, user list page to add links of users list sorting by role and role edit page linkings.
  • Enhancement: Cleanup code base to use services, requests more, use SOLID whenever needed.
  • Fix: Fixed #109 Submenu dropdown icon doesn't change on open/close submenu of a menu item.
  • Fix: Fixed #105 Sidebar Icon not working good if collapsed.
  • Fix: Fixed #93 Theme primary color, secondary color was not working.
  • Fix: Fixed #99 Superadmin role shouldn't be edited.
  • Fix: Fixed Mobile responsive has some issues.
  • Fix: Fixed Sidebar toggle was not persistent issue.
  • Fix: Fixed Role create -> selecting permission group can't check the permissions in that group checkboxes automatically.

[v1.0.0] - 2025-04-21

  • Feature - Forget Password Management: Enhanced the forget password functionality for better reliability and user experience.
  • Feature - Settings Management: Added comprehensive settings management features, including API support.
  • Enhancement - Role-Based Access Control (RBAC) Improvements: Improved authorization mechanisms and role-based access control.
  • Feature - Admin Impersonation: Administrators can now log in as other users and switch back to their original accounts seamlessly.
  • Enhancement - UI/UX Enhancements: Updated the role create/edit form for a more intuitive and user-friendly experience.
  • Enhancement - User Profile and Management Enhancements: Refactored user-related operations to utilize UserService and RolesService for better separation of concerns and maintainability.
  • Docs - Documentation and Configuration Updates:
    • Updated .env.example to include a GITHUB_LINK variable for improved project visibility.

(back to top)

🔄 Versions:

Latest version v1.5.0 - https://github.com/ManiruzzamanAkash/laravel-role/releases/tag/v1.5.0

View Old versions

More release tags - https://github.com/laradashboard/laradashboard/releases

(back to top)

🚀 Project Setup

Clone and Go Project

git clone git@github.com:laradashboard/laradashboard.git
cd laradashboard

Install Composer & Node Dependencies

composer install
npm install

Database & env creation

  • Create database called - laradashboard
  • Create .env file by copying .env.example file

Generate Artisan Key or necessary linkings

php artisan key:generate
php artisan storage:link

Migrate Database with seeder

php artisan migrate:fresh --seed && php artisan module:seed

Run Project

php artisan serve
npm run dev

So, You've got the project of Lara Dashboard on your local machine - http://localhost:8000

(back to top)

🔄 Previously From laravel-role

We were previously at https://github.com/ManiruzzamanAkash/laravel-role, so you need to change the URL if you moved from there

git remote set-url origin git@github.com:laradashboard/laradashboard.git

(back to top)

⚙️ How it works

  1. Login using Super Admin Credential -
    1. Email - superadmin@example.com
    2. Password - 12345678
  2. Forget password - Password forget and reset will work if email is set up properly
  3. Create User
  4. Create Role
  5. Assign Permission to Roles
  6. Assign Multiple Role to an User
  7. Check by login with the new credentials.
  8. If you've not enough permission to do any task, you'll get a warning message.
  9. Dashboard with Beautiful chart integrated
  10. Module Based Development - Custom Module Add/Enable/Disable/Delete
  11. Monitoring - Logging of every action of your application
  12. Monitoring - Laravel Pulse
  13. Translation Management - Add/Edit/Delete Language, Add/Edit/Delete Translation
  14. Settings - General, Site Appearance, Content, Integration settings
  15. Admin Menu - Add/Edit/Delete Menu, Submenu, Link
  16. Admin Impersonation - Login as another user and switch back to your original account
  17. Custom Error Pages - 404, 500, 503, 403
  18. Content Management System - Add/Edit/Delete Content, Content Category, Content Tag

(back to top)

📧 Email setup

You can use mailtrap to test emails easily - https://mailtrap.io/ (first need to create mailtrap account and can )

MAIL_MAILER=smtp
MAIL_HOST=sandbox.smtp.mailtrap.io
MAIL_PORT=587
MAIL_USERNAME=mailtrap-username
MAIL_PASSWORD=mailtrap-password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=youremail@example.com
MAIL_FROM_NAME="${APP_NAME}"

(back to top)

📚 Documentation

https://laradashboard.com/docs/

(back to top)

📸 Screenshots

🔐 Login & Authentication

Login Page
Login Page
Forget Password Page (Dark Mode)
Forget Password Page

📊 Dashboard

Dashboard (Light Mode)
Dashboard Light Mode
Dashboard (Dark Mode)
Dashboard Dark Mode
Dashboard Collapsed Sidebar
Dashboard Collapsed Sidebar

🔑 Role Management

Role List (Light Mode)
Role List
Role List (Dark Mode)
Role List Dark
Role Create
Role Create
Role Edit
Role Edit
Permission List
Permission List

👥 User Management

Users List (Light mode)
Users List (Light mode)
Users List (Dark mode)
Users List (Dark mode)
User Create
User Create
User Delete
User Delete

📝 Content Management - CMS

Posts List
Users List (Light mode)
Post Create
Users List (Dark mode)
Pages List
Users List (Light mode)
Page Delete
Users List (Dark mode)
Category List & Create
Category List & Create
Category Edit
Category Edit
Tag List & Create
Tag Create
Tag Edit
Tag Delete

🧩 Module Management

Module List
Module List
Upload Module
Upload Module

⚙️ Settings Pages

General Settings
General Settings
Site Appearance
Site Appearance
Content Settings
Content Settings
Integration Settings
Integration Settings

🌐 Translations Pages

Translations List
Translations List
Add Language
Create Translation
Language Switcher
Language Switcher

📊 Monitoring

Action Logs
Action Logs
Laravel Pulse
Laravel Pulse

🔧 Other Pages / Sections

Custom Error Pages
Custom Error Pages
Post activity Chart
Post activity Chart

(back to top)

🔗 Live Demo

https://demo.laradashboard.com

(back to top)

✨ Premium Features

Please visit at Lara Dashboard to get more premium moduels - https://laradashboard.com. Premium modules included CRM, HRM, Course Managements and so on.

(back to top)

🧩 Core modules

(back to top)

👥 Contributing

Want to contribute? Fork the project, make your changes, and submit a pull request. Even small improvements to documentation are appreciated!

Please be sure to read our Contribution Guide before submitting your PR.

🌟 Top contributors:

contrib.rocks image

💖 Support

If you like my work you may consider buying me a ☕ / 🍕

Go to Patreon

(back to top)

📞 Connect

(back to top)

About

⚡ Lara Dashboard - CMS By Laravel (7.x - 12.x) - Manages Users, Roles, Permissions, Modules, Settings, Translations, Monitoring and every actions of your Laravel application. A complete solution for Laravel application with Tailwind CSS integrated with all starting features including modules, dark/lite mode, charts, tables, forms and more

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy