GlowFinance adalah aplikasi manajemen keuangan pribadi (Personal Finance Management) yang dirancang dengan antarmuka Modern Glass Light yang elegan, cepat, dan sepenuhnya responsif.
- 🔐 Autentikasi Aman: Registrasi & Login berbasis JWT + Sidik Jari (WebAuthn).
- 💳 Multi-Dompet: Kelola saldo Kas, Bank, dan E-Wallet secara terpisah.
- 📈 Pelacakan Transaksi: Pemasukan, Pengeluaran, dan Transfer otomatis antar dompet.
- 🛡️ Smart Biometric Lock: Verifikasi sensor fisik atau pengunci software cerdas saat login.
- 📊 Budget & Goals: Pantau batas anggaran bulanan dan target tabungan dengan visualisasi menarik.
- 📱 Mobile Ready: Navigasi intuitif untuk layar smartphone (Settings & Logout di header).
- 📥 Ekspor Data: Unduh riwayat transaksi ke format CSV (Excel-ready).
- Backend: Ruby (Rack) +
eksa-server - Database: MySQL
- Frontend: Vanilla JS + Tailwind CSS (Glassmorphism)
- Library: Chart.js, Lucide Icons, JWT, BCrypt
- Kloning repositori ini.
- Pastikan Ruby dan MySQL sudah terunduh.
- Instal dependensi:
bundle install
- Salin
.env.exampleke.envdan sesuaikan konfigurasi database. - Impor skema database dari
db/schema.sql. - Jalankan server:
bundle exec eksa-server - Akses
http://localhost:3000di browser Anda.
Proyek ini dilisensikan di bawah MIT License. Lihat file LICENSE untuk detail lebih lanjut.