I am finally fed up of having to install Microsoft Money and set up syncing of the data file, so I’ve decided to try and build a web based version. Mint.com does not support non-US markets and apparently does not even support adding your own transactions that have not been downloaded from a bank. “Private Money” is the codename and it looks a bit like this at the moment:
- ASP.NET MVC 3 as the application framework
- Entity Framework 4.1 for ORM
- NInject for a modular design with dependency injection
- MigratorDotNet for database versioning with some tweaks to get it to work over different modules
I am planning on replicating the parts of MS Money that I use the most, mainly the transaction logging, reports and cashflow chart (which should be fun to make on a canvas element). Visually I am going for the Windows Live/Metro motif.