Adventure Money 1.0
Adventure Money project quickly calculate money shared each month between multiple people for multiple bills.
The reason I decided to write my own application from scratch instead of using an already existing money management application was because my problem is multi-person orientation and most (if not all) of the money management programs I have tried are single-person oriented. For example GnuCash will let you setup accounts that show you all the money moving to and from a single person. But in my house things like food are paid by any person and shared by every other person. Thus to efficiently and easily calculate who owes how much, it must take into account the fact that one pizza may be paid for by one person, but it was eaten by 4 people. Also I don't want to have to divide up the amounts myself and put it into GnuCash with multiple accounts, because then I might as well be doing it on paper.
I could have spent my time learning to make an already existing application do exactly what I want; and I probably would have found something pretty close. But I decided that it would be faster to just program it from scratch and then I would be sure I would get exactly what I wanted. I think I was right; it took less then 2 weeks to finished writing this program.
The program is currently called 'Adventure Money', but if anyone can think of a better name for it let me know and I'll gladly change it.
When you first launch the program you will see it has five views, all of which can be seen in the screenshots below.
· GTK+ version 2.6.x
· Python 2.4 or greater
· Python Glade2
· XML Minidom for Python
· Python decimal (should come with Python)
· Python datetime module (should come with Python)