Home

This project provides Role-based Access Control, Dynamic Permissions, User Management, Search & Pagination, Multiple Language, Dark Mode, Responsive Dashboard, and more...

Image 2

Light Theme Dashboard

Image 2

Dark Theme Dashboard

  • Assign roles to users and define their access levels.
  • Set permissions for different roles to restrict access.
  • Easily create, update, and deactivate user accounts.
  • Control access to modules and features based on user roles.
  • Administrators can assign or revoke permissions for users on-the-fly.
  • Enable search functionality and pagination in CRUD operations.
  • Secure user registration and login system.
  • Customize the application's logo and name.
  • Provide a dark mode option for the user interface.
  • Create a responsive dashboard for optimal user experience.
  • Used Blade templating for consistent layout management.
  • Comprehensive management of users, roles, and routes.
  • Select Multiple Language as per needs.

Getting Started

Installation

Read the installation documentation here

Interface guide

You may start the interface guide or start with the homepage. Where you can see how to...

  • Manage Modules and Menus.
  • Manage global values and language settings used throughout the application.
  • Create, update, and delete users with specific roles.
  • Assign permissions to roles for fine-grained access control.
  • Assign roles to users and define their permissions.
  • Update User Profile.

Go ahead and start exploring the project.

Dashboard

The main overview page that provides a visual representation of key data and statistics for the system.

The Dashboard is the first page you see when you enter the project.

Image 2

Dashboard

  • Dashboard : Shows the total of users, active users, and inactive users.
  • Latest User : Showing the latest 5 users' data at a glance. See more button to see full user list.

Module Management

Refers to a distinct functional component or feature within the application, often encapsulating related functionalities together.

Image 2

Module List

Image 2

Add Module

Image 3

Edit Module

  • All Module: Module lists with search and pagination functionality.
  • Module Title: Name of the module.
  • Status: Module's status.

Global Values Management

Define universal variables or constants used throughout the application to maintain consistency and facilitate centralized configuration and data management.

Image 2

Global Values List

Image 2

Add Global value

Image 3

Edit Global value

  • All Global Values:Global values lists with search and pagination functionality.
  • Key: Name of the global values.
  • value:Global values.

Language Management

Define universal language management option.

Image 2

Language Settings

  • Key:Key defines the indentification for the specific sentence.
  • Langugae Names:Here user will add translations according to the languages.
  • Action:Under action column user can click the update button and update the translation after they add the translation for the specific key.

User Management

Represents user accounts within the system, typically associated with authentication, authorization, and personalization.

Image 2

User List

  • Users: Displays a list of all users registered in the system.
Image 2

Add User

Image 2

Edit User

  • Add Users:Allows administrators to create and add new user accounts to the system.
  • Edit Users: Enables administrators to modify and update the details and settings of existing user accounts.
Image 3

User Details

  • User Details: Shows comprehensive information and attributes of a specific user account.
Image 3

Change User Password

  • Change Password: Allows administrators to update and modify passwords for enhanced security.

Role Management

Defines a set of permissions or access levels granted to users, determining their capabilities and restrictions within the system.

Image 2

Role List

  • Roles: Represents the predefined or custom-defined roles in the system that define user access levels.
Image 2

Add Roles Permissions

Image 2

Add Roles Menus

  • Add Roles: Allows administrators to create and add new roles, specifying permissions and menus associated with them.
Image 2

Edit Roles Permissions

Image 2

Edit Roles Menu

  • Edit Role: Enables administrators to modify and update the details and settings of existing roles, including permissions and menus.
  • Name:Specifies the unique identifier or key assigned to the role.
  • Display Name: Provides a descriptive name for the permission that is easily understandable to users.
  • Permissions: Provides functionality for assigning and managing permissions for a specific role.
  • Menus: Allows administrators to assign and manage menus for a particular role, defining the accessible navigation options.

Permission Management

Specifies a granular level of access control, granting or denying users specific privileges to perform certain actions or access specific resources.

Image 2

Permission List

  • Permission: Displays a list of all permissions available in the system, showing their names and associated modules.
Image 3

Add Permission

  • Add Permission: Allows administrators to create and add new permissions.
Image 2

Edit Permission

  • Edit Permission:Enables users to modify and update existing permissions.
  • Module:Represents the module or section of the system to which the permission belongs.
  • Name:Route name assigned to the permission.
  • Display Name:Provides a descriptive name for the permission that is easily understandable to users.

User Profile Management

Image 2

User Profile

  • My Profile: View and update user information, such as name, email, and profile picture.
  • Change Password: Allows users to securely change their account password.
Image 3

Profile Details

  • Profile: Shows Profile details such as name, email, phone, address, roles, etc.
Image 2

Edit Profile

  • Edit Profile: Modify and update user information, including name, email, and profile picture. .
Image 2

Change Password

  • Change Password: Securely update and change the user account password.

Instalation

Steps

Default Login Credential for super admin
Email Password
systemadmin@gmail.com 12341234

System Requirement

You will need to make sure your server meets the following requirements:

Support

If there is any issue with the installation, please contact us.