
The Piggy 🐷
A forward-looking budgeting app built around real pay cycles, recurring payments and projected balances.
Visit The PiggyOverview
The Piggy started as a personal project to replace a spreadsheet I had been using to manage my budget for years. The spreadsheet was built around the way I actually manage my finances: working from payday to payday, mapping out upcoming payments and checking what my account balances should look like after each one.
Rather than redesigning that process around a conventional monthly budget, I built The Piggy around the same pay-cycle approach. Recurring bills, repayments and other payments are mapped across future pay cycles, with projected balances showing how each one affects the money available.
Turning the spreadsheet into an application also meant I could make the system much more flexible. Payments can be adjusted or skipped individually, accounts and repayments can be linked, and changes flow through future projections without having to manually maintain formulas and rows in a spreadsheet.
Tech Stack
Key Features
- Pay-cycle based budgeting and forecasting
- Projected account balances
- Recurring payments with individual occurrence adjustments
- Debt tracking with projected payoff dates
- Multiple accounts and linked payments
- Secure user accounts with persistent data
Design Decisions
- Built Around Pay CyclesRather than using calendar months, The Piggy is structured around when money actually arrives. Upcoming payments are grouped into each pay cycle, with projected balances showing what should remain as the cycle progresses.
- Recurring Without Being RigidRecurring payments provide the baseline plan, while individual occurrences can be changed, skipped or adjusted without altering the underlying schedule. This keeps future projections useful when real life does not follow the plan exactly.
- Financial Data at a GlanceColour, hierarchy and compact account and payment cards make incoming money, outgoing payments and projected balances easy to distinguish without relying on the dense rows and formulas of the original spreadsheet.
- A Budgeting App With PersonalityThe dark interface, custom Piggy mascot and playful interactions give the app its own identity without getting in the way of the financial information. Accounts can also be personalised with custom images (including animated GIFs) adding a little personality to something that is usually fairly dry.