Aplikasi manajemen arsip surat digital untuk Desa Karangduren, Kecamatan Pakisaji. Aplikasi ini memungkinkan pengguna untuk menyimpan, mencari, mengelola, dan mengunduh surat-surat resmi dalam format PDF secara efisien.
- Pengarsipan Surat: Mengunggah dan menyimpan surat dalam format PDF.
- Manajemen Kategori: Mengelola kategori surat (Undangan, Pengumuman, dll.) yang dapat disesuaikan.
- Pencarian & Filter: Mencari surat berdasarkan judul dan memfilter berdasarkan kategori atau tanggal.
- Profil Pengguna: Halaman pengaturan pribadi untuk mengubah nama, email, dan kata sandi.
- Dasbor Statistik: Menampilkan ringkasan data penting seperti total surat dan pengguna.
Pastikan Anda telah menginstal perangkat lunak berikut sebelum memulai:
- PHP 8.2+
- Composer
- Node.js & npm
- Server Web (Apache/Nginx)
- Database MySQL
- Git
Ikuti langkah-langkah di bawah ini untuk menjalankan aplikasi:
- Klon Repositori
Buka terminal dan klon repositori ini ke komputer Anda:
git clone https://github.com/yokirahmada/arsip-surat-karangduren.git cd arsip-surat-karangduren
-
Pengaturan Database Buat database baru, lalu impor file database.sql yang ada di repositori ini.
-
Konfigurasi Lingkungan Salin file .env.example menjadi .env dan konfigurasikan koneksi database Anda.
cp .env.example .env Pastikan .env Anda berisi konfigurasi database yang benar:
-
Instal Dependensi & Persiapan Akhir Jalankan perintah berikut secara berurutan untuk menginstal semua yang diperlukan: =============== composer install npm install php artisan key:generate php artisan storage:link npm run dev ===============
-
Jalankan Aplikasi Jalankan server pengembangan Laravel dan server Vite di terminal terpisah (2 terminal):
php artisan serve
npm run dev
- Buat Akun Admin Buat akun admin pertama untuk login ke panel Filament:
username: admin@gmail.com password: admin
=============== Penulis Aplikasi ini dikembangkan oleh:
Nama: Yokirahmada