Through some strange turn of fate, I manged to be elected Treasurer to my college dorm. Twice. Previous treasurers have used Excel spreadsheets to manage the treasury, with varying degrees of success. Of course, I wouldn’t dare do anything like that, so I wrote myself some software to manage it. It’s got both CLI and Gtk+ front-ends, and is written in Ruby. The backend is a SQLite3 database. Below, you can see some screenshots:
If you’re interested in the code itself, you can clone the git repository at
http://files.roguelazer.com/projects/dorm_treasury.git. It’s licensed under the GPL (v3), and if you make any neat changes, I’d be glad to merge them back in.