oke15 / laravel-kumo-starter-kit
The skeleton application for the Laravel framework.
Package info
github.com/oke15/laravel-kumo-starter-kit
Language:TypeScript
Type:project
pkg:composer/oke15/laravel-kumo-starter-kit
dev-main
2026-11-04 09:08 UTC
Requires
- php: ^8.5
- inertiajs/inertia-laravel: ^3.0
- laravel/framework: ^13.17
- laravel/socialite: ^5.31
- laravel/tinker: ^3.0
- laravel/wayfinder: ^0.1.14
- spatie/laravel-one-time-passwords: ^1.1
Requires (Dev)
- fakerphp/faker: ^1.24
- larastan/larastan: ^3.9
- laravel/boost: ^2.2
- laravel/pail: ^1.2.5
- laravel/pao: ^1.0.6
- laravel/pint: ^1.27
- laravel/sail: ^1.53
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.9.3
- pestphp/pest: ^5.3
- pestphp/pest-plugin-laravel: ^5.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-11-04 09:08:31 UTC
README
Starter kit Laravel + Inertia.js + React dengan UI Kumo UI (Cloudflare) dan autentikasi tanpa password (Google OAuth). Cocok untuk membangun aplikasi dashboard modern tanpa kompleksitas SPA.
Laravel installer
laravel new your-app-name --using=oke15/laravel-kumo-starter-kit
Stack
- Backend: Laravel 13, PHP 8.5
- Frontend: React 19, TypeScript, Inertia.js v3
- UI: Kumo UI (
@cloudflare/kumo), Tailwind CSS v4, Phosphor Icons - Build: Vite, Wayfinder
- Auth: Laravel Socialite (Google OAuth)
- QA: Pest, Larastan, Pint
Fitur
- Login tanpa password via Google OAuth (akun dibuat otomatis saat pertama masuk).
- Dashboard dengan layout sidebar responsif berbasis Kumo UI.
- Routing frontend type-safe melalui Laravel Wayfinder.
- Contoh feature test untuk login, logout, dan dashboard.
Kebutuhan
- PHP 8.5+, Composer
- Node.js 22+ dan pnpm
- Database: SQLite (default) atau MySQL/PostgreSQL
Instalasi
composer setup # install, .env, key, migrate, pnpm install, build php artisan dev # jalankan server pengembangan
Atau manual:
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
pnpm install && pnpm run build
Konfigurasi Google OAuth
-
Buat OAuth 2.0 Client ID (Web application) di Google Cloud Console.
-
Tambahkan redirect URI:
{APP_URL}/auth/google/callback. -
Isi
.env:GOOGLE_CLIENT_ID= GOOGLE_CLIENT_SECRET= GOOGLE_REDIRECT_URI="${APP_URL}/auth/google/callback"
Pengujian
php artisan test --compact
Lisensi
Dirilis di bawah lisensi MIT.