Metronic 9 Starter Enterprise Starterkit
Solusi Praktis Fondasi Web App, Portal & Dashboard Enterprise

Starterkit Laravel 12
Metronic 9

Fondasi Kuat Siap Skala Enterprise

Bebaskan tim Anda dari konfigurasi berulang dan arsitektur rumit. Dilengkapi Spatie RBAC, autentikasi Fortify 2FA, peta spasial GeoJSON 83k desa, single-session guard, dan audit log 24 jam.

38+
Provinsi Terdata
172+
Automated Tests
24 Jam
Format Waktu
1 Sesi
Single Active Guard
GULIR
Live Preview & Screenshot Aplikasi

Antarmuka Elegan & Fitur Berstandar Enterprise

Tangkapan layar asli dari modul aplikasi yang berjalan. Screenshot berganti otomatis atau dapat diklik langsung, dan klik gambar untuk membuka resolusi penuh via FsLightbox.

Klik untuk Perbesar Resolusi Penuh Didukung oleh FsLightbox Gallery

Tech Stack Utama

Komposisi teknologi modern yang digunakan pada starterkit ini.

v12.x

Laravel 12

PHP 8.2+, arsitektur controller tipis, form request validasi, dan Eloquent ORM.

PHP 8.2+ Eloquent
v4.0

Tailwind CSS v4 & Metronic 9

Engine CSS v4 lightning-fast Vite plugin, desain sistem Metronic 9 Demo 1 dengan tema terang/gelap.

Vite 7 KTUI Engine
RBAC

Spatie Permission & Activitylog

Manajemen role & permission dinamis, serta pencatatan audit trail aktivitas database.

Roles & Permissions Audit Trail
Auth

Fortify 2FA & Socialite SSO

Two-Factor Authentication (TOTP QR code) dan login Single Sign-On (Google OAuth).

TOTP 2FA Google SSO
GIS

Leaflet JS 1.9 & GeoJSON

Visualisasi poligon wilayah interaktif dari 38 provinsi hingga tingkat desa dengan tooltip cepat.

GeoJSON SVG Vector
Quality

PHPUnit 11, Larastan & Pint

172 automated feature tests terverifikasi, static analysis level tinggi, dan formatting PSR-12.

172 Tests Passing PSR-12

Daftar Paket & Dependensi

Rincian package utama yang terdaftar pada composer.json dan package.json.

Composer Packages
composer.json
spatie/laravel-permission
Role & permission management granular
^6.16
spatie/laravel-activitylog
Audit log riwayat aktivitas & perubahan data
^4.9
laravel/fortify
Two-Factor Authentication (2FA TOTP)
^1.25
laravel/socialite
Single Sign-On (SSO Google OAuth)
^5.18
jenssegers/agent
Deteksi perangkat, browser, dan OS login
^2.6
larastan/larastan
Static analysis PHPStan untuk Laravel
^3.1
laravel/pint
Code linter & fixer standar PSR-12
^1.21
NPM Packages
package.json
@keenthemes/ktui
Komponen UI Metronic (Drawer, Modal, Tooltip)
^9.1.5
leaflet
Engine peta interaktif spasial & GeoJSON
^1.9.4
apexcharts
Grafik statistik SVG interaktif & chart dashboard
^4.3.0
alpinejs
Reaktivitas ringan untuk komponen interaktif
^3.14.8
gsap
Micro-animations transisi UI yang halus
^3.12.7
vanilla-calendar-pro
Date & time picker format 24 jam
^3.0.4
@simonwep/pickr
Color picker kustomisasi tema aplikasi
^1.9.1

Modul & Fitur Starterkit

Fitur bawaan yang siap langsung digunakan tanpa konfigurasi berulang.

Peta Wilayah Nusantara

Visualisasi 38 provinsi, 514 kab/kota, 7.200+ kecamatan, hingga 83.700+ desa via Leaflet GeoJSON dengan tooltip responsif.

Buka Peta Wilayah

Manajemen Peran & Hak Akses

Otorisasi bertingkat dengan Spatie RBAC, hak akses granular per menu/fitur, proteksi route, dan manajemen user.

Spatie RBAC v6.x

Single Active Session Guard

Membatasi 1 sesi aktif per akun. Login baru otomatis menonaktifkan sesi lama dan memunculkan modal peringatan.

Database Session Handler

Smart Audit Log ("Log Pintar")

Datatable menampilkan informasi pembuat/pengubah data, avatar inisial, status aksi, dan timestamp strictly format 24 jam.

Relasi Eloquent User Wajib

Standar Baku CRUD (Data Master)

Acuan arsitektur Data Master Satuan: Floating Drawer Create/Edit, Detail Drawer, Searchable Select, Kolom Persisten, & Ekspor CSV.

Pinned Action 60px

Pusat Notifikasi & Monitoring

Drawer notifikasi di topbar dengan badge status, alert keamanan sesi baru, monitoring kesehatan server, dan backup database.

Real-Time In-App Drawer

Arsitektur Keamanan

Standar keamanan yang terpasang secara bawaan di seluruh alur sistem.

Fortify 2FA TOTP

Otentikasi dua faktor dengan Google Authenticator dan kode darurat recovery.

Anti-Bot Honeypot

Pencegahan registrasi dan request otomatis tanpa mempersulit pengguna.

Single Active Session

Sesi login tersimpan di database dengan penonaktifan sesi otomatis jika terjadi login baru.

Standar Waktu 24 Jam

Format penanggalan dan waktu strictly 24 jam (HH:mm) di seluruh antarmuka dan log audit.

Memulai Pengembangan

Kloning repository, jalankan migrasi database beserta seeder, dan server siap digunakan.

terminal
$ composer install
$ php artisan migrate --seed
$ npm run dev