Skip to main content
Mobile•2026•Individual Developer

Catat Uang

A personal finance tracker mobile app built for a Software Engineering course, helping users record and review income and expenses.

Technologies

FlutterDartSQLite

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.