chaoswebdev / laravel-kit
My skeleton application for the Laravel framework. Includes SCSS stylings (basic) and Livewire.
Installs: 13
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: ^8.2
- laravel/framework: ^12.0
- laravel/tinker: ^2.10.1
- livewire/livewire: ^3.6
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pail: ^1.2.2
- laravel/pint: ^1.13
- laravel/sail: ^1.41
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- phpunit/phpunit: ^11.5.3
README
A minimal, modern Laravel v12.* starter kit built for rapid development with clean defaults, Livewire v3, and SCSS-based styling utilities.
📦 Features
- ✅ Laravel 12.*
- ✅ Livewire v3
- ✅ SCSS-ready via Vite (
npm i -D sass
) - ✅ Utility-based SCSS (customized Bootstrap-style classes)
- ✅ Livewire views organized under
resources/views
- ✅ Modular SCSS structure with
components/
,layout/
,themes/
,utilities/
,views/
- ✅ User migration separated into its own clean file
- ✅ Added
APP_TIMEZONE
back to.env
andconfigs/app.php
. Defaults toAmerica/Denver
- ✅ Commented out migrations for
sessions
andcache
- ✅ Set
sessions
andcache
tofile
instead ofdatabase
🚀 Installation
git clone https://github.com/ChaosWebDev/cwd-laravel-kit.git my-project-name
cd my-project-name
php kit
Clone manually:
git clone https://github.com/ChaosWebDev/cwd-laravel-kit.git your-project-name cd your-project-name rm -rf .git composer install npm install && npm run dev cp .env.example .env php artisan key:generate
📁 Directory Highlights
resources/styles/
→ SCSS split by layout, components, themes, utilitiesresources/views/
→ Updated default Livewire structureresources/views/components/layouts/app.blade.php
→ Updated default Livewire layout locationdatabase/migrations/
→users
table isolated in its own migration
🔧 Roadmap / Ideas
- Add additional basic Livewire components
- Add additional basic Laravel components
📎 Repo
GitHub: ChaosWebDev/cwd-laravel-kit