Personal Finance & Expense Tracker App
A native-speed mobile application for daily expense logging, category budgeting, and privacy-first visual financial analytics.
Tech Stack
Video Demo
Demo Video Not Available
The demo video for this project will be displayed here.
Overview
A personal finance application built to help users seamlessly record daily income and expenses. Equipped with smart category suggestions, monthly budget alerts, and clear statistical visualizations, the application operates with a privacy-first mindset, ensuring financial records remain secure.
Problem
Most existing finance management apps are overloaded with complex accounting jargon, mandatory account creation, or invasive cloud tracking that discourages consistent daily logging. Users needed a lightweight, frictionless utility that allowed instant expense entries with zero privacy compromise.
My Role
As the Mobile Developer, I designed and developed the entire application from ground up — including UI/UX design in Figma, state management architecture, local data caching, and dynamic financial data charts.
Technical Challenges & Solutions
Challenge: Real-Time Aggregate Statistic Computation
Calculating monthly cashflow summaries across thousands of transaction records on the main UI thread caused noticeable micro-stutters when opening analytics views.
Solusi: Designed a pre-computed relational summary table updated on every write operation. Rather than parsing raw transaction histories on page load, charts read pre-aggregated values instantly, ensuring fluid 60fps view transitions even with years of historical entries.
Challenge: Chart Animation Jank on Low-End Devices
Complex vector chart redraws during month-over-month switching caused frame drops on entry-level mobile hardware.
Solusi: Implemented viewport data clamping and wrapped chart canvases within RepaintBoundary widgets to isolate canvas render trees from layout shifts, delivering consistent buttery-smooth animations across devices.
Result & Impact
- Reached 500+ organic downloads within the first month on the Google Play Store.
- Earned an average rating of 4.7/5 across 80+ user reviews.
- Active daily users average 3 to 5 transaction logs per day.
- Featured as an exemplary student software project in university showcase sessions.