Moneytrack
A personal finance app that brings budgets, recurring expenses, bills and debt into one interface.
- Solo project

Overview
Moneytrack is a desktop personal finance application I built to consolidate scattered budget tracking into a single place. It brings budget planning, recurring expenses, bill due dates and debt into one interface.
Problem
Personal budget tracking is usually spread across notes, spreadsheets and reminders, which makes it easy for recurring expenses and debt to slip through the cracks.
Solution
I built a desktop app that unifies budget categories, recurring expense entries, bill due dates and debt under a single data model, so the user can see their full financial picture from one screen.
Key Features
- Category-based budget planning
- Recurring expense tracking
- Bill due-date organization
- Debt tracked in the same interface
Tech Stack
Python
Challenges
The main challenge was representing recurring expenses, one-off bills and debt in a single data model without over-complicating the UI.
What I Learned
This project reinforced the value of prioritizing the user's primary workflow — tracking recurring costs — before generalizing the underlying data model.