seito-developer / laravel-livewire-v3-starterkit
A Laravel 12 starter kit with Livewire v3, Flux UI, Tailwind CSS v4, Fortify authentication, and Docker Sail.
Package info
github.com/seito-developer/laravel-livewire-v3-starter-kit
Language:Blade
Type:project
pkg:composer/seito-developer/laravel-livewire-v3-starterkit
Requires
- php: ^8.2
- laravel/fortify: ^1.30
- laravel/framework: ^12.0
- laravel/tinker: ^2.10.1
- livewire/flux: ^2.1.1
- livewire/volt: ^1.7.0
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pail: ^1.2.2
- laravel/pint: ^1.24
- laravel/sail: ^1.48
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- pestphp/pest: ^4.1
- pestphp/pest-plugin-laravel: ^4.0
This package is auto-updated.
Last update: 2026-03-26 06:19:09 UTC
README
A Laravel 12 starter kit featuring Livewire v3 (pinned), Flux UI, Tailwind CSS v4, Fortify authentication with 2FA, and Docker Sail with PostgreSQL.
Stack
- Laravel 12 — PHP framework
- Livewire v3 — Full-stack reactive components (pinned to v3)
- Flux UI — Component library for Livewire (paid license required)
- Tailwind CSS v4 — Utility-first CSS framework
- Laravel Fortify — Authentication backend (login, register, password reset, 2FA)
- Laravel Sail — Docker-based development environment (PostgreSQL)
- Pest — Testing framework
Features
- Login / Register / Forgot Password / Email Verification
- Two-factor authentication (2FA)
- Dashboard
- Profile settings (name, email)
- Password change
- Appearance preferences (dark mode)
- Account deletion
Prerequisites
Flux UI requires a paid license. Without valid Flux credentials,
composer create-projectwill fail.
- PHP 8.2+
- Composer
- Node.js 20+ and npm
- A valid Flux UI license — purchase at https://fluxui.dev
Configure Flux credentials
Before installing, add your Flux credentials to your global Composer auth:
composer config --global http-basic.composer.fluxui.dev your@email.com your-license-key
Quick Start
laravel new my-app --using=seito-developer/laravel-livewire-v3-starterkit
This will:
- Download the template
- Copy
.env.exampleto.env - Generate an app key
- Create a SQLite database and run migrations
Your app is ready at http://localhost:8000 after running:
cd my-app
composer dev
Switching to PostgreSQL with Sail
The default installation uses SQLite. To switch to Docker Sail with PostgreSQL:
- Install Docker Desktop
- Install Sail:
php artisan sail:install
- Update
.env— uncomment and set the PostgreSQL values:DB_CONNECTION=pgsql DB_HOST=pgsql DB_PORT=5432 DB_DATABASE=laravel DB_USERNAME=sail DB_PASSWORD=password - Start Sail and run migrations:
./vendor/bin/sail up -d ./vendor/bin/sail artisan migrate
Development
composer dev
This runs concurrently:
php artisan serve— HTTP serverphp artisan queue:listen— Queue workerphp artisan pail— Log viewernpm run dev— Vite asset bundler
Testing
composer test
License
MIT