Fin-Track adalah aplikasi manajemen keuangan berbasis web yang membantu pengguna mengelola pemasukan, pengeluaran, anggaran, dan laporan keuangan dengan lebih efektif.
Aplikasi ini dirancang untuk memberikan pengalaman yang modern, minimalis, dan interaktif dengan tetap mempertahankan performa tinggi dan keamanan data.
- CRUD Transaksi: Tambah, edit, hapus, dan lihat daftar transaksi.
- Kategori Transaksi: Mengelompokkan transaksi berdasarkan kategori.
- Filter & Pencarian: Cari transaksi berdasarkan tanggal, kategori, atau akun.
- CRUD Akun: Tambah, edit, hapus akun keuangan.
- Saldo Otomatis: Saldo akun otomatis diperbarui setiap transaksi.
- Riwayat Saldo (Balance Logs): Melacak perubahan saldo akun.
- Chart Keuangan: Grafik pemasukan dan pengeluaran per bulan.
- Ringkasan Keuangan: Tampilkan total pemasukan, pengeluaran, dan saldo tersisa.
- Manajemen Anggaran (Budgeting): Tetapkan anggaran untuk kategori tertentu.
- Notifikasi Anggaran: Peringatan jika pengeluaran mendekati atau melebihi anggaran.
- Email Verification: Verifikasi email menggunakan Laravel Breeze.
- Role-Based Access: Hak akses berdasarkan peran pengguna.
- Proteksi Saldo: Cek saldo sebelum transaksi dilakukan.
- Backend: Laravel 12 (PHP 8.3)
- Frontend: Blade Templates, Tailwind (v.4), SweetAlert2
- Database: MySQL
- Charting: Chart.js (untuk visualisasi data)
- Autentikasi: Laravel Breeze
- Notifikasi: Laravel Notifications
- Version Control: Git & GitHub
-
Clone Repository
git clone https://github.com/RizwanHawwari/fin-track.git cd fin-track -
Install Dependencies
composer install npm install
-
Buat File
.envcp .env.example .env
-
Konfigurasi
.env(Sesuaikan database, mail, dll.) -
Generate Key & Migrasi Database
php artisan key:generate php artisan migrate --seed
-
Jalankan Server
php artisan serve npm run dev
Akses aplikasi di http://localhost:8000 🚀
- 🔹 Reminder Tagihan (Akan dikembangkan setelah Budgeting selesai)
- 🔹 Export Laporan Keuangan (PDF & Excel)
- 🔹 API untuk Integrasi Pihak Ketiga
Pull request selalu diterima! Silakan fork repository ini dan ajukan PR jika ada perbaikan atau fitur baru.
Aplikasi ini menggunakan lisensi MIT.
Selamat menggunakan Fin-Track! 🚀💰