Web app personal mobile-first untuk mencatat pengeluaran, pemasukan, anggaran kategori belanja, serta target tabungan secara aman.


UangKu adalah aplikasi web pelacak keuangan pribadi mobile yang dirancang untuk mengelola anggaran harian, pencatatan transaksi secara instan , menetapkan target keuangan (saving goals), serta mengontrol batas anggaran belanja bulanan per kategori. Terintegrasi langsung dengan Supabase Auth dan Postgres RLS untuk privasi data penuh.
1. Pencatatan pengeluaran harian dan musiman yang tidak teratur, membuat sisa uang habis tanpa disadari.
2. Kesulitan membatasi pengeluaran per kategori belanja tertentu karena tidak adanya notifikasi peringatan jika melebihi batas anggaran.
3. Kekhawatiran akan privasi data keuangan jika disimpan pada sistem pihak ketiga yang tidak mengisolasi basis data antar pengguna.
Membangun aplikasi pelacak keuangan mobile-first yang responsif menggunakan Next.js App Router dan Tailwind CSS, didukung oleh Supabase untuk manajemen autentikasi & basis data PostgreSQL dengan aturan Row Level Security (RLS) untuk menjamin isolasi data pengguna secara mutlak. Sistem ini juga mengimplementasikan visualisasi statistik chart dengan Recharts serta fitur ekspor CSV dan ekspor/impor cadangan data JSON lokal.
Mencatat transaksi masuk dan keluar secara instan, lengkap dengan filter tipe, kategori, dan pencarian kata kunci.
Menetapkan target saldo keuangan/tabungan dengan visualisasi persentase progres yang otomatis terhitung dari sisa saldo.
Membatasi pengeluaran per kategori belanja (makanan, transportasi, dll.) dengan notifikasi peringatan jika melampaui batas.
Fitur untuk mengunduh semua data transaksi dalam format file JSON lokal atau memulihkannya kembali secara instan.
Proyek ini adalah bagian dari portofolio unggulan Azzam Jawas yang mendemonstrasikan keahlian di bidang pengembangan web modern, arsitektur backend tepercaya, dan integrasi otomatisasi tingkat lanjut.