Budget.WithAPlan
Budgeting and Debt Snowball tool.
Overview
My oldest surviving project. Way back in the ancient year of 2011, right after I got married, I tried to find a good online budgeting tool. Mint almost did what I needed, but it was missing integration with my bank.
In response, I wrote my own budgeting tool, mostly to automate importing my bank statements.
By early 2012, Mint added support for my bank, and I retired this project.
Fun fact: this project has the oldest ancestor to Lumberjack: "Logging.WithAPlan". Lumberjack is a way better name.
Current Status
Retired
Core Problems
- Doing budgets only in excel gets annoying
- Mint didn't have support for my bank
Lessons Learned
- Banks love changing their export format, I assume to make it hard to build tools like this
Current Objectives
- Move the code out of BitBucket before Mercurial support expires
- Make the Debt Snowball page usable again - Mint still doesn't have anything like it
Tools
- ASP.Net MVC
- Javascript / jQuery
- Google Charts
- C#
- Entity Framework
- Visual Studio
- MS SQL
- Mercurial / BitBucket
