Laporan perkembanganDiperbarui 3 Oktober 2026
Catatke dibangun dari masukan penggunanya.
Fitur aplikasi pencatatan keuangan Catatke disusun dari kebutuhan dan laporan pengguna. Halaman ini mencatat mana yang sudah jadi, yang sedang dikerjakan, dan yang masih direncanakan.


Tangkapan layar aplikasi web yang sebenarnya. Ingin memakainya? Info produk, paket, dan pendaftaran ada di catatke.com.
- Commit pertama
- 25.08.2026
- Repositori aplikasi
- 5
- Commit tercatat
- 278
- Pengembang
- 1
Fitur
Status fitur saat ini
Daftar fitur per area beserta statusnya. Diperbarui setiap kali ada fitur yang selesai atau mulai dikerjakan.
diperbarui 3 Oktober 2026
Pencatatan
Transaksi, kategori & label
Pemasukan dan pengeluaran per dompet, bisa dicari dan disaring.
SelesaiDompet multi-rekening
Tunai, rekening bank, e-wallet, sampai kartu kredit.
SelesaiAnggaran rutin
Tagihan dan pemasukan berulang harian, bulanan, atau tahunan.
SelesaiScan struk
Teks struk dibaca di perangkat, gambarnya tidak diunggah ke server.
SelesaiInput suara
Mencatat transaksi dengan bicara — khusus aplikasi Android.
Dikerjakan
Pelacakan finansial
Hutang & cicilan
Riwayat pembayaran dan status belum lunas, sebagian, atau lunas.
SelesaiPiutang
Tenor, cicilan, dan progres penerimaan dari peminjam.
SelesaiAset & valuasi
Saham, deposito, properti, emas, lengkap dengan untung-rugi.
SelesaiTarget finansial
Setoran tercatat dan progres menuju target berjalan sendiri.
SelesaiDashboard & laporan
Enam laporan (dompet, anggaran, transaksi, hutang, aset, target), ekspor PDF & Excel.
Selesai
Kolaborasi & alat bantu
Workspace & anggota
Undang lewat email dengan peran owner, editor, atau viewer.
SelesaiRiwayat aktivitas & notifikasi
Setiap perubahan tercatat lengkap dengan siapa pelakunya.
SelesaiKalkulator keuangan
Kurs, ROI, BEP, KPR, bunga majemuk, dan harga jual.
SelesaiAsisten Keuangan
Tanya-jawab soal kondisi keuangan, dihitung di server sendiri.
Selesai
Akun & keamanan
Login Google & verifikasi email
Akun baru wajib memverifikasi email sebelum bisa dipakai.
SelesaiVerifikasi dua langkah (2FA)
Kode authenticator sekali pakai, berlaku juga untuk login Google.
SelesaiPerangkat aktif
Daftar sesi per perangkat dan logout jarak jauh.
SelesaiPenguncian akun
Akun terkunci sementara setelah percobaan login gagal berulang.
Selesai
Paket
Paket workspace Free, Pro, Max
Batas dan fitur per paket sudah diatur di sistem.
SelesaiPembayaran online
Payment gateway belum terpasang, jadi pembelian paket belum dibuka.
Direncanakan
Fitur bertanda Selesai sudah bisa dipakai di aplikasi web.
Sudah jadi · Dashboard
Satu layar untuk menjawab “uang saya ke mana?”
Halaman pertama setelah membuka workspace: angka yang paling sering dicari langsung ada di depan, tanpa menyusun laporan sendiri.


4
Kartu ringkasan: pemasukan, pengeluaran, pemasukan rutin, dan total hutang.
30
Hari terakhir digambar sebagai grafik tren pemasukan vs pengeluaran.
Otomatis
Analisa keuangan menyimpulkan surplus dan sisa hutang jadi kalimat biasa.
Sudah jadi · Transaksi
Pencatatan yang bisa ditelusuri lagi
Setiap transaksi punya kategori, tanggal, dan dompetnya sendiri — jadi menelusuri pengeluaran tiga bulan lalu tidak berarti menggulir dari awal.
- Ringkasan bulan ini dan 30 hari terakhir di atas daftar
- Cari berdasarkan deskripsi, lalu saring per tanggal atau tipe
- Tampilan daftar atau kartu


Sudah jadi · Scan struk
Foto struknya, nominalnya terisi sendiri
Foto struk belanja dibaca untuk mengisi form transaksi, lalu dikoreksi pengguna sebelum disimpan.
- Pembacaan teks berjalan di perangkat — gambarnya tidak diunggah ke server
- Dari HP: potret struknya langsung pakai kamera. Dari laptop: tempel dengan Ctrl+V
- Mendukung empat pola struk yang umum dipakai toko




Sudah jadi · Workspace & anggota
Keuangan rumah dan kantor tidak perlu bercampur
Tiap konteks punya workspace sendiri, dan orang yang perlu ikut melihat atau mencatat bisa diundang dengan batas akses yang jelas.
- Undang lewat email, tanpa perlu mereka membuat workspace baru
- Tiga peran: owner, editor, dan viewer
- Setiap perubahan tercatat lengkap dengan siapa yang melakukannya


Arsitektur
Satu backend, empat klien
Web, panel admin, Android, dan iOS memakai API yang sama — web memakai cookie httpOnly, aplikasi mobile memakai bearer token.
- Selesai
Aplikasi web
sejak agustus 2026
Aplikasi utama di browser — laptop maupun HP — dengan seluruh fitur pencatatan.
- Selesai
Panel admin
sejak september 2026
Panel internal untuk mengelola user, workspace, paket, kupon, dan pengumuman.
- React
- Vite
- TypeScript
sesi: cookie httpOnly
- Dikerjakan
Android
sejak september 2026
Aplikasi native (React Native + Expo) dengan fitur setara web, plus input suara dan login biometrik. Belum dirilis di Play Store.
- React Native
- Expo
sesi: bearer token
- Direncanakan
iOS
belum dijadwalkan
Memakai basis kode yang sama dengan Android, menyusul setelah versi Android rilis.
- React Native
- Expo
sesi: bearer token
Backend API
sejak agustus 2026
REST API (Go + PostgreSQL) yang melayani web, panel admin, dan aplikasi mobile.
- Go
- Gin
- PostgreSQL
Di luar alur API
Situs catatke.com — Halaman publik untuk calon pengguna: fitur, paket, cara instal, dan kebijakan privasi. Situs statis, tidak memanggil API.
SelesaiKeamanan
Data keuangan diperlakukan seperti data keuangan
Perlindungan akun yang sudah berjalan di backend — bukan rencana. Semuanya berlaku untuk web, panel admin, maupun aplikasi mobile.
- password.hash
Argon2id
Algoritma hash password yang direkomendasikan OWASP; hash lama dimigrasikan otomatis saat pengguna login.
- auth.2fa
TOTP
Kode authenticator sekali pakai — kode yang sama tidak bisa diputar ulang. Berlaku juga untuk login Google.
- session.devices
Bisa dicabut
Sesi per perangkat dengan refresh token yang dirotasi; perangkat lain bisa di-logout dari jauh, dan token curian yang dipakai ulang mencabut sesinya.
- session.web
Cookie httpOnly
Di browser, token tidak pernah bisa dibaca JavaScript halaman.
- login.lockout
Aktif
Akun dikunci sementara setelah beberapa kali gagal login, makin lama bila terus berulang.
- http.hardening
Aktif
Header keamanan, batas ukuran request, timeout server, dan pembatasan laju di endpoint login.
Dukung pengembangan
Bantu tahap berikutnya selesai lebih cepat
Project ini dikerjakan satu orang. Dukungan sponsor dan pengguna menutup biaya server serta waktu pengembangan — termasuk rilis Android yang sedang dikerjakan.
Pakai aplikasinya
Sudah bisa dipakai di browser
Info produk, paket, cara instal, dan pendaftaran ada di situs utama Catatke.
catatke.com

