This repository contains a Laravel 12 application based on the Livewire starter kit. The UI is built with Livewire / Volt and assets are compiled with Vite. Authentication is provided by Laravel Fortify.
- Backend: Laravel 12 (PHP 8.2+).
- UI: Livewire (Volt) + Flux UI.
- Frontend build: Vite.
- Tests: Pest.
app/: business logic (Controllers, Models, Services, etc.).routes/: web/API routes.resources/: Livewire/Blade views and frontend assets.database/: migrations, factories, and seeders.config/: Laravel configuration.
- Install PHP/JS dependencies:
composer install npm install
- Prepare the environment:
cp .env.example .env php artisan key:generate php artisan migrate
- Start the dev environment:
composer run dev
- Build assets:
npm run build - Dev:
composer run dev - Tests:
composer run test
composer run devstarts the Laravel server, queue worker, and Vite together.- For a complete automated setup, use
composer run setup.