PHPackages                             nguyenanhung/codeigniter3-vercel-skeleton - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. nguyenanhung/codeigniter3-vercel-skeleton

ActiveProject[Utility &amp; Helpers](/categories/utility)

nguyenanhung/codeigniter3-vercel-skeleton
=========================================

CodeIgniter v3 Vercel Skeleton Application

v1.1.6(9mo ago)7295GPL-3.0-or-laterPHPPHP ^7.1 || ^8.0

Since Jan 22Pushed 9mo ago2 watchersCompare

[ Source](https://github.com/nguyenanhung/codeigniter3-vercel-skeleton)[ Packagist](https://packagist.org/packages/nguyenanhung/codeigniter3-vercel-skeleton)[ Docs](https://github.com/nguyenanhung/codeigniter3-vercel-skeleton)[ RSS](/packages/nguyenanhung-codeigniter3-vercel-skeleton/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (18)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/c1d9ea9a3842830703861f6c571d8adf8de317fd2be26d5b695c009c4660281f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e677579656e616e68756e672f636f646569676e69746572332d76657263656c2d736b656c65746f6e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/nguyenanhung/codeigniter3-vercel-skeleton)[![Total Downloads](https://camo.githubusercontent.com/fbbeaa38426b35e13095a924f30d6981d453c8fbe3312b5f60c6a758d8bbd9c5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6e677579656e616e68756e672f636f646569676e69746572332d76657263656c2d736b656c65746f6e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/nguyenanhung/codeigniter3-vercel-skeleton)[![License](https://camo.githubusercontent.com/df91595be4f0658c1d1860ecfb8539a39746f489f5fd457bc88f03058b3e2c7b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6e677579656e616e68756e672f636f646569676e69746572332d76657263656c2d736b656c65746f6e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/nguyenanhung/codeigniter3-vercel-skeleton)[![PHP Version Require](https://camo.githubusercontent.com/c95ca39e338dfba2f85bf4d2c518caccc1c782661d342f6564a16b75f9289026/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f6e677579656e616e68756e672f636f646569676e69746572332d76657263656c2d736b656c65746f6e2f706870)](https://packagist.org/packages/nguyenanhung/codeigniter3-vercel-skeleton)

CodeIgniter v3 Framework - Skeleton Vercel Application
======================================================

[](#codeigniter-v3-framework---skeleton-vercel-application)

This is the package `nguyenanhung/codeigniter3-skeleton`, customized, packaged, and configured to be suitable for deployment on the Serverless Vercel application.

In this package, the main modifications are related to configuration to make it suitable for deployment. There isn't much difference compared to the `codeigniter3-skeleton` package.

Vercel Configure
----------------

[](#vercel-configure)

```
{
    "version": 2,
    "framework": null,
    "functions": {
        "api/**/*.php": {
            "runtime": "vercel-php@0.7.3"
        }
    },
    "outputDirectory": "public",
    "routes": [
        {
            "src": "/assets/(css|favicon|images|js)/(.*)",
            "dest": "assets/$1/$2"
        },
        {
            "src": "/(.*)",
            "dest": "/api/index.php?/$1"
        }
    ]
}
```

Vercel Node.js Version
----------------------

[](#vercel-nodejs-version)

- `vercel-node.js` version `18.x`[![https://i.imgur.com/EL7UAh8.png](https://camo.githubusercontent.com/6909559bbb52f9638615d09668b917b1608b07992f81850e97d3d1c9a3b0e32f/68747470733a2f2f692e696d6775722e636f6d2f454c37554168382e706e67)](https://camo.githubusercontent.com/6909559bbb52f9638615d09668b917b1608b07992f81850e97d3d1c9a3b0e32f/68747470733a2f2f692e696d6775722e636f6d2f454c37554168382e706e67)

💯 Vercel PHP Runtime Versions
-----------------------------

[](#-vercel-php-runtime-versions)

- `vercel-php@0.7.3` - Node autodetect / PHP 8.3.x ()
- `vercel-php@0.6.2` - Node autodetect / PHP 8.2.x ()
- `vercel-php@0.5.5` - Node autodetect / PHP 8.1.x ()
- `vercel-php@0.4.4` - Node autodetect / PHP 8.0.x ()
- `vercel-php@0.3.6` - Node autodetect / PHP 7.4.x ()

Install
-------

[](#install)

Run the following command to install the `nguyenanhung/codeigniter3-vercel-skeleton` application and deploy a new project:

```
composer create-project nguyenanhung/codeigniter3-vercel-skeleton [my-app-name]
```

Replace `[my-app-name]` with the name of your new project directory, for example, `my-website`:

```
composer create-project nguyenanhung/codeigniter3-vercel-skeleton my-website
```

Start Application with Native PHP
---------------------------------

[](#start-application-with-native-php)

Start PHP Server:

```
composer start
```

Open Service in URL

```
http://localhost:8080/
```

Start Application on Docker
---------------------------

[](#start-application-on-docker)

Quickly deploy the application with a pre-built Docker container:

Build the Docker container:

```
docker-compose build
```

Start the application on Docker:

```
docker-compose up -d
```

Add url to hosts file

```
sudo vi /etc/hosts
```

Add the following line:

```
127.0.0.1 app.codeigniter3.io
```

Open Service in URL

```
http://app.codeigniter3.io/
```

Deploying this package on Vercel with full compatibility
--------------------------------------------------------

[](#deploying-this-package-on-vercel-with-full-compatibility)

First, make sure you have the Vercel CLI installed. If you haven't already, you can install it using npm (Node.js package manager):

```
npm install -g vercel
```

1. Navigate to your project directory containing the `nguyenanhung/codeigniter3-vercel-skeleton` application.
2. Now, you need to log in to your Vercel account if you haven't already. Run the following command and follow the prompts:

```
vercel login
```

Once logged in, you can deploy your project using the Vercel CLI. Run the following command:

```
vercel --prod
```

This command will deploy your project to Vercel with production settings. Vercel will provide you with a unique URL for your deployed application.

Visit the provided URL in your web browser to access your deployed CodeIgniter v3 application on Vercel.

That's it! Your application should now be deployed on Vercel with full compatibility. If you encounter any issues or need further assistance, feel free to ask.

Screenshot Page
---------------

[](#screenshot-page)

[![https://i.imgur.com/KIZHe8J.png](https://camo.githubusercontent.com/c58468083ffb702c304d418e785b69e5f7bcb6d9e806e138612bb2640b40a711/68747470733a2f2f692e696d6775722e636f6d2f4b495a4865384a2e706e67)](https://camo.githubusercontent.com/c58468083ffb702c304d418e785b69e5f7bcb6d9e806e138612bb2640b40a711/68747470733a2f2f692e696d6775722e636f6d2f4b495a4865384a2e706e67)

Original Standard Version
-------------------------

[](#original-standard-version)

I have released a packaged distribution ready for deployment on On-Premise Servers or Cloud servers like AWS, GCP here:

Terms &amp; Disclaimer
----------------------

[](#terms--disclaimer)

This skeleton is publicly available as open source, and anyone can use it for their own purposes under the `GNU GENERAL PUBLIC LICENSE v3 or later`.

I am not responsible for any specific use of this source code.

Contact
-------

[](#contact)

If you have any questions related to the use of this source code, please contact me through the following information:

NameEmailGitHubFacebookHung Nguyen@nguyenanhung@nguyenanhung

###  Health Score

38

—

LowBetter than 84% of packages

Maintenance59

Moderate activity, may be stable

Popularity15

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 63% 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 ~34 days

Recently: every ~79 days

Total

17

Last Release

291d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3694ef9f3367ff9f6bcd668ca1d6726e3c55e6fd379cba9c2d4ab6a24595fbd8?d=identicon)[7135k13m](/maintainers/7135k13m)

---

Top Contributors

[![hungnguyenhp](https://avatars.githubusercontent.com/u/6778496?v=4)](https://github.com/hungnguyenhp "hungnguyenhp (29 commits)")[![nguyenanhung](https://avatars.githubusercontent.com/u/9348255?v=4)](https://github.com/nguyenanhung "nguyenanhung (17 commits)")

---

Tags

codeignitercodeigniter-helpercodeigniter-librarycodeigniter-skeletoncodeigniter-startappcodeigniter3codeigniter3-skeletondocker-phphelperlibraryphpskeletonstartappvercel-codeignitervercel-codeigniter-skeletonvercel-phpphphelperlibrarycodeigniterSkeletoncodeigniter3codeigniter-librarycodeigniter-helpercodeigniter-startappcodeigniter3-skeletoncodeigniter-skeletonvercel-phpvercel-codeignitervercel-codeigniter-skeletonstartappdocker-php

### Embed Badge

![Health badge](/badges/nguyenanhung-codeigniter3-vercel-skeleton/health.svg)

```
[![Health](https://phpackages.com/badges/nguyenanhung-codeigniter3-vercel-skeleton/health.svg)](https://phpackages.com/packages/nguyenanhung-codeigniter3-vercel-skeleton)
```

###  Alternatives

[nguyenanhung/codeigniter-basic-helper

CodeIgniter - Basic Helper

1027.3k1](/packages/nguyenanhung-codeigniter-basic-helper)

PHPackages © 2026

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