Net Worth & Budget Tracker is a modern personal finance app built for individuals who want full visibility and control over their money. From tracking net worth to managing budgets, assets, liabilities, and subscriptions — the app delivers clarity through a clean interface, automated logic, and data-rich visuals. Designed to feel effortless and reliable, it helps users make better decisions, stay organized, and grow their financial confidence.
My Approach
The goal behind this app was to create a smart, modular tool that doesn’t just show numbers — it gives users context. I built the app using SwiftUI and MVVM architecture, focusing on fast data entry, flexible account types, and persistent local storage. Each section — from real estate breakdowns to recurring reminders — was carefully crafted to reduce friction and maximize usability.
Vision and Innovation
This project goes beyond a typical budget app. My vision was to build an all-in-one financial cockpit — where users could not only track what they own and owe, but also stay on top of tax deadlines, HOA fees, mortgages, stock portfolios, and recurring expenses. With chart visualizations, document parsing, and multi-currency support, the app bridges the gap between budgeting and strategic financial planning.
Identifying Unique Challenges
Creating this app required solving several real-world problems:
How to structure account types to include everything from real estate to insurance to crypto
How to manage recurring reminders, due dates, and alert logic without user overload
How to support PDF and image parsing for auto-filling transaction data
How to keep everything fast and offline-first without external databases
Resolving Complex Problems
To meet these challenges, I implemented:
Custom account models supporting both assets and liabilities
LocalCoreData storage with dynamic form logic
OCR-based document scanning using VisionKit and PDFKit
Dynamic charting and historical net worth tracking
Currency selection and recurring billing/reminder infrastructure
User-Centric Design
The design is minimalist and practical, built around real financial needs. Users can:
Add various accounts (bank, crypto, property, credit card, vehicle, etc.)
Set and track monthly income and expenses
Log and edit recurring reminders (insurance, subscriptions, taxes)
Scan receipts or PDFs for transaction automation
View clear visual breakdowns of total assets, liabilities, and net worth
Meeting User Needs
Many people want to get their finances under control but feel overwhelmed. This app provides:
A structured and calm experience — no ads, no gamification
Instant clarity on where their money is going
Full control over financial data, all stored locally
Notifications when reminders or due dates are approaching
It’s ideal for students, professionals, and families who want to build financial discipline with less stress.
Detailed Pages and Features
Dashboard – Net worth, total assets/liabilities, and monthly overview
Accounts – Add and manage all financial accounts in one place
Reminders – Create recurring alerts for taxes, insurance, and dues
Transactions – Manual entry or PDF/image scan with auto-fill logic
Investments – Track crypto and stock performance with real-time data
Subscriptions – Recurring charges categorized by account and interval
Accessibility and Optimization
The app supports dark and light mode, works offline, and runs smoothly across all iOS devices. It also features smart caching, edge-case validations, and a modular design that allows for future expansion (e.g. shared budgets or cloud sync).
Conclusion
This app isn’t just about numbers — it’s about helping people understand, organize, and improve their financial lives. It merges detailed financial logic with clean UI and a stress-free user experience. As a solo developer, I designed and built every part of this application to demonstrate not only my iOS skills, but also my passion for solving real human problems with thoughtful, scalable technology.