Deskripsi
Pengelolaan keuangan pribadi sering terkendala oleh proses pencatatan transaksi yang masih dilakukan secara manual, sehingga memerlukan waktu, rentan terhadap kesalahan, dan sering tidak dilakukan secara konsisten. Kondisi ini menyebabkan pengguna, khususnya mahasiswa dan generasi muda yang melakukan banyak transaksi setiap hari melalui struk belanja maupun pembayaran digital, kesulitan memantau serta menganalisis pengeluaran secara menyeluruh. Smart Personal Expense dikembangkan sebagai aplikasi berbasis web yang memanfaatkan teknologi Optical Character Recognition (OCR) untuk mengekstrak informasi transaksi secara otomatis dari foto struk atau tangkapan layar pembayaran digital, kemudian mengklasifikasikan transaksi menggunakan model IndoBERT hasil fine-tuning, dengan mekanisme berbasis aturan sebagai alternatif. Aplikasi ini dibangun menggunakan React, Vite, dan FastAPI, serta menyediakan fitur dashboard keuangan, unggah dan pemrosesan transaksi, riwayat transaksi, dan insight penghematan. Melalui visualisasi pengeluaran dan rekomendasi penghematan yang dipersonalisasi berdasarkan pola transaksi pengguna, aplikasi ini bertujuan meningkatkan efisiensi pencatatan, akurasi data, dan kemudahan pengelolaan keuangan pribadi. Selain itu, karena dapat diakses melalui peramban web tanpa instalasi tambahan, Smart Personal Expense menawarkan solusi praktis dan mudah digunakan untuk membantu pengguna membangun kebiasaan pengelolaan keuangan yang lebih baik.