ELDG Ledger
Next.js + React + Tailwind + Cloudflare-ready D1.
Sleek modern cash command center

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...

Saldo bersih
Rp 35.300.000
Akumulasi semua akun.
Cash in
0
Total pemasukan histori.
Cash out
0
Total pengeluaran histori.
Budget usage
0%
Rata-rata progres limit.
Snapshot

Overview kas 6 bulan

Grafik ini hidup dari transaksi aktif di halaman.

Checking storage
Nov
Des
Jan
Feb
Mar
Apr
Net flow
Rp 0
Reconciled
0%
Active accounts
3
Accounts

Saldo per akun

Kas, bank, dan wallet dibaca dalam satu viewport.

Operating Bank
Invoice, payroll, dan arus kas utama.
Bank
Rp 28.000.000
Saldo awal Rp 28.000.000
Cash Vault
Petty cash untuk operasional cepat.
Cash
Rp 4.800.000
Saldo awal Rp 4.800.000
Digital Wallet
SaaS dan pengeluaran mikro.
E-Wallet
Rp 2.500.000
Saldo awal Rp 2.500.000
Cashflow

Pemasukan vs pengeluaran

Membaca ritme uang masuk, burn rate, dan spread bulan aktif.

Derived from ledger
Nov
Des
Jan
Feb
Mar
Apr
Average inflow
Rp 0
Average outflow
Rp 0
Current month spread
Rp 0
Ops

Rekonsiliasi & alert

Recurring schedule, warning budget, dan bank matching.

0%
Sudah direkonsiliasi
0 dari 0 transaksi sudah matched.
Payroll April
Bulanan / 25 Apr 2026 / Rp 4.600.000
Sewa Studio
Bulanan / 29 Apr 2026 / Rp 3.200.000
Review Pajak
Tahunan / 05 Mei 2026 / Rp 1.800.000
0 transaksi pending
Rekonsiliasi mingguan masih perlu dituntaskan.
Input

Tambah transaksi

Frontend ini akan otomatis pakai D1 saat API Cloudflare tersedia, dan fallback ke browser kalau belum.

Lihat dampak ke budget

`D1` paling cocok untuk ledger/transaksi. `KV` bisa ditambahkan nanti untuk cache, session, atau setting ringan tanpa mengubah struktur UI utama.

Ledger

Daftar transaksi aktif

Cari cepat, filter dasar, lalu review tanpa noise.

0 records
Tidak ada transaksi yang cocok dengan filter saat ini.
Budget

Pelacakan anggaran

Progress dihitung langsung dari transaksi debit agar warning terasa nyata.

Operasional
Alat, utilitas, kebutuhan harian.
0%
Rp 0
dari pagu Rp 6.000.000
Marketing
Ads, campaign burst, aset promosi.
0%
Rp 0
dari pagu Rp 5.000.000
Payroll
Gaji tim, freelancer, bonus kecil.
0%
Rp 0
dari pagu Rp 12.000.000
Software
SaaS, tools, dan automation.
0%
Rp 0
dari pagu Rp 4.000.000
Reports

Snapshot laporan

Pondasi untuk laba rugi, arus kas, neraca, dan export multi-format.

Laba rugi mini
Pendapatan dikurangi beban untuk snapshot cepat.
Rp 0
Arus kas bulan ini
Masuk Rp 0 dan keluar Rp 0.
Rp 0
Neraca kas
Total saldo siap pakai dari akun aktif hari ini.
Rp 35.300.000
CSV
Bulk import dan accounting ops.
Fast sync
Excel
Pivot table dan recap finance.
Finance-ready
PDF
Approval, share, dan arsip report.
Executive-ready
01

Lampiran & receipt

Siap dihubungkan ke R2 untuk bukti transfer dan invoice.

Cloudflare-ready UI block
02

Transfer antar akun

Struktur akun sudah siap untuk mutasi kas, bank, dan wallet.

Cloudflare-ready UI block
03

Audit trail path

Pola UI-nya mudah ditingkatkan ke immutable activity log.

Cloudflare-ready UI block
04

Ekspor laporan

Blok laporan sudah disusun untuk CSV, Excel, dan PDF.

Cloudflare-ready UI block
05

Budget alerts

Progress limit kategori dihitung langsung dari debit.

Cloudflare-ready UI block
06

Cloud-ready

Frontend statis sekarang, Workers dan D1 bisa menyusul.

Cloudflare-ready UI block
Deployment path

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.

Next.js App RouterStatic export out/Cloudflare Pages readyPages Functions + D1