Buku kas digital yang tenang, tajam, dan siap scale.
Dokumen spesifikasi di folder ini saya terjemahkan menjadi website ledger modern dengan dashboard, transaksi, akun, budgeting, laporan, dan jalur deploy yang pas untuk Cloudflare Pages.
Mendeteksi storage terbaik...
Overview kas 6 bulan
Grafik ini hidup dari transaksi aktif di halaman.
Saldo per akun
Kas, bank, dan wallet dibaca dalam satu viewport.
Pemasukan vs pengeluaran
Membaca ritme uang masuk, burn rate, dan spread bulan aktif.
Rekonsiliasi & alert
Recurring schedule, warning budget, dan bank matching.
Tambah transaksi
Frontend ini akan otomatis pakai D1 saat API Cloudflare tersedia, dan fallback ke browser kalau belum.
`D1` paling cocok untuk ledger/transaksi. `KV` bisa ditambahkan nanti untuk cache, session, atau setting ringan tanpa mengubah struktur UI utama.
Daftar transaksi aktif
Cari cepat, filter dasar, lalu review tanpa noise.
Pelacakan anggaran
Progress dihitung langsung dari transaksi debit agar warning terasa nyata.
Snapshot laporan
Pondasi untuk laba rugi, arus kas, neraca, dan export multi-format.
Lampiran & receipt
Siap dihubungkan ke R2 untuk bukti transfer dan invoice.
Transfer antar akun
Struktur akun sudah siap untuk mutasi kas, bank, dan wallet.
Audit trail path
Pola UI-nya mudah ditingkatkan ke immutable activity log.
Ekspor laporan
Blok laporan sudah disusun untuk CSV, Excel, dan PDF.
Budget alerts
Progress limit kategori dihitung langsung dari debit.
Cloud-ready
Frontend statis sekarang, Workers dan D1 bisa menyusul.
Pages untuk frontend, Functions untuk D1.
Untuk fase sekarang, website ini cocok sebagai frontend showcase atau MVP karena hasil build keluar sebagai folder statis `out/`. Saat binding `LEDGER_DB` aktif, route `/api/transactions` di Pages Functions akan menyimpan data langsung ke D1. KV masih bisa ditambahkan nanti untuk cache, session, atau setting ringan tanpa merombak pengalaman pengguna dari nol.