Ini adalah starter kit komprehensif yang dirancang untuk mempercepat pengembangan aplikasi web menggunakan Laravel 12 sebagai backend dan Vue 3 dengan Inertia.js sebagai frontend. Proyek ini mengintegrasikan alat-alat modern seperti Vite untuk bundling aset, Tailwind CSS 4 untuk styling, dan TypeScript untuk pengembangan yang lebih terstruktur dan aman.
- Laravel 12: Framework PHP yang kuat dan elegan untuk pengembangan backend.
- Vue 3: Framework JavaScript progresif untuk membangun antarmuka pengguna yang interaktif.
- Inertia.js: Menjembatani Laravel dan Vue, memungkinkan Anda membangun aplikasi SPA tanpa API.
- Vite: Bundler aset generasi berikutnya yang cepat untuk pengembangan frontend.
- Tailwind CSS 4: Framework CSS utility-first untuk desain yang cepat dan responsif.
- TypeScript: Menambahkan tipe statis ke JavaScript untuk kode yang lebih andal dan mudah dipelihara.
- ESLint & Prettier: Untuk menjaga konsistensi kode dan kualitas.
- Lucide Vue Next: Koleksi ikon yang dapat disesuaikan.
- Reka UI: Komponen UI yang dapat digunakan kembali.
- 
Clone repositori: git clone <URL_REPOSITORI_ANDA> cd starter-kit-laravel-12-vue 
- 
Instal dependensi PHP: composer install 
- 
Instal dependensi JavaScript: npm install 
- 
Konfigurasi Environment: cp .env.example .env php artisan key:generate Edit file .envdan sesuaikan konfigurasi database Anda.
- 
Jalankan Migrasi Database dan Seeder: php artisan migrate --seed 
- 
Jalankan Server Pengembangan: npm run dev 
- 
Akses Aplikasi: Buka browser Anda dan kunjungi http://localhost:8000(atau port yang dikonfigurasi di.env).
- npm run dev: Menjalankan server pengembangan Vite.
- npm run build: Membangun aset produksi.
- npm run build:ssr: Membangun aset produksi untuk Server-Side Rendering (SSR).
- npm run format: Memformat kode menggunakan Prettier.
- npm run format:check: Memeriksa format kode dengan Prettier.
- npm run lint: Menjalankan ESLint untuk memeriksa masalah kode.