Search by

oke15 / laravel-kumo-starter-kit

pujiantodev

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

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-11-09 09:55 UTC

This package is auto-updated.

Last update: 2026-11-09 09:55:27 UTC


README

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.