Boilerplate

screenshot of Boilerplate

CodeIgniter4 Boilerplate based on AdminLTE 3 with user management, roles, permissions, ...

Overview:

The CodeIgniter 4 Application Boilerplate is a package designed for creating a back-office application quickly using CodeIgniter 4 framework. It provides various features such as user management, role-based permissions, configurable backend theme, and a dynamically-generated menu. The package is still in early development and encourages contributions from the community.

Features:

  • Configurable backend theme: The package uses AdminLTE 3 as the default backend theme but can be easily configured to use any other theme.
  • CSS framework Bootstrap 4: The package incorporates Bootstrap 4 for easy and responsive styling of the application.
  • Icons by Font Awesome 5: Font Awesome 5 icons are included in the package, providing a wide range of icon options for the application.
  • Role-based permissions (RBAC): The package utilizes Myth/Auth to implement role-based permissions, allowing for granular access control.
  • Dynamically-Generated Menu: The menu for the back-office application is dynamically generated based on the user's permissions and roles.
  • Localized English / Indonesian: The package supports localization for both English and Indonesian languages, making it accessible to a broader audience.

Summary:

The CodeIgniter 4 Application Boilerplate is a package that simplifies the process of creating a back-office application using the CodeIgniter 4 framework. It offers various features such as configurable backend theme, role-based permissions, and a dynamically-generated menu. The package also supports localization and encourages community contributions. With its easy installation guide and comprehensive features, it provides a solid foundation for building robust back-office applications.