Skip to content

LutviP19/laravel-12-desktop

Repository files navigation

Laravel 12 + NativePHP Desktop

Laravel Logo     NativePHP Logo

License

🚀 Laravel NativePHP Desktop App

Aplikasi desktop modern yang dibangun dengan kekuatan Laravel 12, NativePHP, dan HTMX. Proyek ini mengintegrasikan fitur manajemen notifikasi otomatis dan antarmuka Dark-First yang responsif.

✨ Fitur Utama

  • Native Desktop Experience: Berjalan sebagai aplikasi native di Windows/macOS/Linux menggunakan NativePHP.
  • Auto-Clean Notifications: Pembersihan otomatis notifikasi lama berdasarkan preferensi user (3, 7, 14, atau 30 hari).
  • Background Scheduler: Menggunakan Child Process NativePHP untuk menjalankan task scheduler tanpa memerlukan Cron Job eksternal.
  • Dark-First Interface: Antarmuka default gelap yang cerdas dengan pencegahan flicker/blink saat aplikasi dimuat.
  • Reactive UI with HTMX: Interaksi server-side yang mulus tanpa reload halaman penuh.
  • SQLite Powered: Database lokal yang ringan dan cepat, ideal untuk aplikasi desktop.

🛠️ Tech Stack

🚀 Instalasi

composer setup

npm install && npm run build

cp .env.example .env

php artisan key:generate

touch database/database.sqlite

php artisan migrate

php artisan native:install

php artisan native:run

⚙️ Jalankan Aplikasi (Mode Development)

php artisan native:migrate

composer native:dev

📦 Build & Distribution

composer run native-build

About

Aplikasi Desktop Laravel 12

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors