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-04 09:08 UTC

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

  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

Lisensi

Dirilis di bawah lisensi MIT.