Problem & Context
Built to fulfill the Software Engineering course. The background: many students still struggle to manage their cash flow — Catat Uang aims to help its users manage their finances better.
Goal
Build a personal finance tracking application for recording and reviewing income and expenses.
Approach
Developed a mobile application with local data storage and visual summaries.
Technical Implementation
Built with Flutter and Dart, with CRUD functionality for income/expense records, SQLite for local data persistence, a dashboard summarizing financial data, and interactive charts to visualize financial information.
Outcome
Created a functional personal finance tracker with local persistence and visual financial summaries.
Lessons Learned
Keeping transaction records in local storage made persistence part of the application's core design. The dashboard and interactive charts provided a way to review stored income and expense data within a personal-finance tracking scope.
