PHPackages                             mauijay/boilerplate - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. mauijay/boilerplate

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

mauijay/boilerplate
===================

CodeIgniter4 Admin Boilerplate based on SB2 by jay

v1.1.3(1y ago)023[1 issues](https://github.com/mauijay/boilerplate/issues)[1 PRs](https://github.com/mauijay/boilerplate/pulls)MITPHPPHP &gt;=8.2CI passing

Since Nov 18Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/mauijay/boilerplate)[ Packagist](https://packagist.org/packages/mauijay/boilerplate)[ Docs](https://github.com/mauijay/boilerplate)[ Fund](https://808businesssolutions.com/about/)[ Fund](https://paypal.me/jay808biz?country.x=US&locale.x=en_US)[ RSS](/packages/mauijay-boilerplate/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (9)Versions (10)Used By (0)

CodeIgniter 4 Admin Boilerplate
===============================

[](#codeigniter-4-admin-boilerplate)

[![Official Website](https://camo.githubusercontent.com/4bc02d512b389e8363104b4922272d925aaa4e0c1be65c35cd4cad83d754ded0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f6666696369616c5f576562736974652d56697369742d313037353136)](https://808.biz)
[![YouTube Channel](https://camo.githubusercontent.com/e4a376e0039f100d330d3aa918c84358c91ad1e4e0d63a7e4c99005e5449cf81/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f596f75547562655f4368616e6e656c2d5375627363726962652d434330303030)](https://youtube.com/@808biz4?si=kBqv93xorggCujLu)

Overview \***WORK IN PROGRESS**
-------------------------------

[](#overview-work-in-progress)

This package offers a quick setup for your ci4 projects that includes and admin panel, authorization and authentication, cms and a dynamic menu.

This repository includes:

- CodeIgniter
- CodeIgniter Shield
- Tailwind

Features
--------

[](#features)

- back end
- tailwind css
- Font Awesome
- Access control by Shield
- Dynamic Menu
- Language Support

[![Dashboard](.github/app-desktop-demo-screenshot.jpg?raw=true)](.github/app-desktop-demo-screenshot.jpg?raw=true)

Requirements
------------

[](#requirements)

Ensure you have the following installed before starting:

- **PHP 8.3** or later
- **CI 4.5.5** or later
- **Composer** command (See [Composer Installation](https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos))
- **Git**

Install Guide
-------------

[](#install-guide)

### 1. Add to a fresh ci4 install or your ci4 project

[](#1-add-to-a-fresh-ci4-install-or-your-ci4-project)

```
composer require mauijay/boilerplate
```

And then "composer update" every time there is a new version of the framework. When updating, check the release notes to see if there are any changes you need to apply to your app folder.

### 2. Update Dependencies

[](#2-update-dependencies)

Eevery time there is a new version of the framework, run the following commands to update dependencies and copy required files:

```
composer update
cp vendor/codeigniter4/framework/public/index.php public/index.php
cp vendor/codeigniter4/framework/spark spark
```

### 3. Set Up Environment File

[](#3-set-up-environment-file)

Copy the .env file to the root directory:

```
cp env .env
```

Customize env for your application, specifically the baseURL and any database settings.

```
# .env file
CI_ENVIRONMENT = development

app.baseURL = 'http://localhost:8080'
app.indexPage = ''

database.default.hostname = localhost
database.default.database = ci4
database.default.username = root
database.default.password = root
database.default.port = 3306
```

### Database Config

[](#database-config)

- Before continuing, make sure you have created a database and your db credentials for MySQL or use SQLite3 has been set in **.env** file.
- Skipping this step will make database migration fail.

```
php spark 808:install
php spark shield:setup
-or-
php spark:key:generate
php spark migrate --all
php spark db:seed mainseeder
php spark shield:user create
php spark serve
```

### 4. Start the Application

[](#4-start-the-application)

Run the app using the built-in server. If you want to use a custom port (e.g., 9000), specify it using the --port option:

```
php spark serve --port 8081
```

The application should now be accessible at .

Code Standards and Fixing
-------------------------

[](#code-standards-and-fixing)

This project follows PHP coding standards. To automatically fix coding standard issues, run the following command:

```
composer run fix
```

Troubleshooting
---------------

[](#troubleshooting)

If you encounter any issues during installation, feel free to open a discussion in the community.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance56

Moderate activity, may be stable

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

6

Last Release

532d ago

Major Versions

v0.1.0 → v1.0.02024-11-20

PHP version history (3 changes)v0.1.0PHP ^8.1

v1.1.2PHP &gt;=8.1

v1.1.3PHP &gt;=8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/a467bc5c19eb537636df586029a5e0861a6f5db65aca2e7eb4887616016fe8b2?d=identicon)[mauijay](/maintainers/mauijay)

---

Top Contributors

[![mauijay](https://avatars.githubusercontent.com/u/24836684?v=4)](https://github.com/mauijay "mauijay (39 commits)")

---

Tags

Authenticationauthorizationboilerplatecodeigniter4

###  Code Quality

TestsPHPUnit

Static AnalysisRector

### Embed Badge

![Health badge](/badges/mauijay-boilerplate/health.svg)

```
[![Health](https://phpackages.com/badges/mauijay-boilerplate/health.svg)](https://phpackages.com/packages/mauijay-boilerplate)
```

###  Alternatives

[agungsugiarto/boilerplate

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

1647.7k](/packages/agungsugiarto-boilerplate)[codeigniter4/shield

Authentication and Authorization for CodeIgniter 4

417372.4k21](/packages/codeigniter4-shield)[agungsugiarto/codeigniter4-authentication

Provides an API for authentication and includes concrete authentication adapters for common use case scenarios

494.5k2](/packages/agungsugiarto-codeigniter4-authentication)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
