Looking to hire Laravel developers? Try LaraJobs

laravel-kumo-starter-kit maintained by oke15

Description
The skeleton application for the Laravel framework.
Last update
2026/11/04 10:08 (dev-main)
License
Links
Downloads
0

Comments
comments powered by Disqus

Laravel Kumo Starter Kit

Laravel Kumo Starter Kit

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

  1. Buat OAuth 2.0 Client ID (Web application) di Google Cloud Console.

  2. Tambahkan redirect URI: {APP_URL}/auth/google/callback.

  3. Isi .env:

    GOOGLE_CLIENT_ID=
    GOOGLE_CLIENT_SECRET=
    GOOGLE_REDIRECT_URI="${APP_URL}/auth/google/callback"
    

Pengujian

php artisan test --compact

Contoh Halaman

Masuk

Login dengan Google atau OTP Masuk dengan kode sekali pakai
Halaman masuk Masuk dengan kode OTP

Dashboard

Dashboard dengan sidebar responsif

Lisensi

Dirilis di bawah lisensi MIT.