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.
- 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.
- Engine: PHP 8.4+
- Framework: Laravel 12
- Desktop Wrapper: NativePHP Desktop
- Frontend Interactivity: HTMX & Alpine.js
- Styling: Tailwind CSS
- Database: SQLite 3
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:runphp artisan native:migrate
composer native:devcomposer run native-build
