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