Stack: TypeScript · Preact · Vite · Hono · IndexedDB · Cloudflare Workers · Cloudflare D1 · Cloudflare Durable Objects · WebSockets · PWA
Aplikasi pembukuan dan catatan kas untuk warung dan UMKM. Menjawab dua pertanyaan paling mendasar: "Usaha saya untung berapa?" dan "Uang saya ada di mana?" tanpa pusing istilah akuntansi. Langsung bisa dipakai tanpa daftar, data tersimpan di perangkat, dan tetap jalan saat offline.
🌐 Demo: bukulapak.solusikoding.com
- Catat Cepat & Tanpa Daftar: Buka web langsung catat transaksi (< 5 detik), data tersimpan aman di HP (IndexedDB).
- Untung & Uang Ada: Tahu pasti untung bersih usaha dan posisi uang riil (laci kasir, rekening bank, saldo QRIS).
- Uang Pribadi vs Usaha: Ambil uang pribadi (prive) atau tambah modal tanpa merusak hitungan untung/rugi.
- QRIS & Potongan MDR: Potongan admin dihitung otomatis; saldo QRIS dipisahkan sampai dicairkan ke bank.
- Kasbon & Tagih WA: Catat hutang/piutang dan kirim rincian nota tagihan langsung ke WhatsApp pelanggan sekali klik.
- Buka/Tutup Kasir (Shift): Hitung modal awal di laci dan rekap uang fisik saat tutup; selisih kas tercatat otomatis.
- DP Pesanan: Uang muka pesanan masuk kasir, tapi untung baru diakui saat pesanan selesai diserahkan.
- 100% Offline-First & Sync: Tetap berfungsi tanpa internet, sinkron otomatis ke cloud saat online via Cloudflare Workers & D1.
npm install # pasang dependensi
npm run dev # jalankan di http://localhost:5173
npm run build # build produksi ke folder dist/Detail arsitektur, mesin pembukuan double-entry, sinkronisasi, dan deployment: Dokumentasi Teknis.
Jika proyek ini bermanfaat, dukung pengembangannya melalui QRIS:
Scan QRIS menggunakan BCA, Mandiri, BRI, GoPay, OVO, DANA, ShopeePay, atau mobile banking lainnya.
Dikembangkan oleh rizalahmaddd:
- WhatsApp: +62 857-7777-5477
- GitHub: @rizalahmaddd
- Lokasi: Kota Malang, Jawa Timur, Indonesia
Proyek ini dilisensikan di bawah lisensi MIT License.