mihatori / ci-vue-appstarter
CodeIgniter4 + vuejs starter app
Installs: 394
Dependents: 0
Suggesters: 0
Security: 0
Stars: 30
Watchers: 1
Forks: 4
Type:project
pkg:composer/mihatori/ci-vue-appstarter
Requires
- php: ^7.4 || ^8.0
- codeigniter4/framework: ^4.0
- mihatori/codeignitervite: ^1.0
Requires (Dev)
- fakerphp/faker: ^1.9
- mikey179/vfsstream: ^1.6
- phpunit/phpunit: ^9.1
Suggests
- ext-fileinfo: Improves mime type detection for files
This package is auto-updated.
Last update: 2025-09-29 02:59:19 UTC
README
CodeIgniter 4 + Vue3 Application Starter
Features:
- 💡 Super fast single page application (SPA).
- 🔥 Hot Module Replacment (HMR).
- 🧩 Easy to install and update.
- 🪓 Easy to customize.
- 🔧 Zero Configuarations.
- ⭐ Progressive web application (PWA).
- ✨ And much more...
Pre-packed:
Note: none of these plugins or frameworks are required, feel free to remove or replace them as you like.
- Windicss: on-demand alternative to Tailwind, with bunch of additional cool features and much faster, (you can replace it with whenever css framework you like).
- Axios: A simple promise based HTTP client for the browser and node.js.
- Vue Router: official vue router plugin.
- Vite Plugin Pages: a lightweight file system based routing.
- Vite Plugin PWA: zero config PWA plugin.
Installation:
Make sure your server meets CI4 requirements.
run the following command to create a project:
composer create-project mihatori/ci-vue-appstarter
Setup
- Copy
envto.env. - Run:
npm intallto install node dependencies. - Run:
npm run devto serve your assets. - Now start you CI server:
php spark serveor access it through you virtual host.
IMPORTANT:
after the installation, there will be no bundled assets, so make sure to run
npm run devto serve them or just build them withnpm run buildcommand.
Customizing:
This project uses CodeIgniter Vite package, read more about it.
Something doesn't work fine:
Please feel free to open an issue and we will try to fix it on the fly.
Contribuiting:
Literally any help will be appreciated, feel free to use PRs, and thanks in advance.
Licence
MIT License © 2022 Mihatori Kei