New look for Expense Manager


Integrated matplotlib into gtk in Expense-Manager. This version looks way better than the previous one, with some new set of features, added on to a new pane.

The new pane, on the right, as you will find has got three major parts. The first part, a matplotlib figure, which again has three subplots, to show the daily, category and monthly expenses.

The second part is a pygtk treeView, which shows the totals of the expenses category wise, and finally the last part, which is also a pytgtk treeView, lists the expenses in  detail for the day selected.

After working on and implementing these new features, i guess,  I have managed to bring it closer to the statistical.

First Release of Expense-Manager


Been away for a while now. Anywayz, I would love to wish you all a very happy new year. 🙂
So, I just released the first version, (v0.1) of my python software, the Expense-Manager.

I started working on this from October 2012,had some technical problems, due to which I had to stop my work for about a month and a half.

Anywayz, coming straight to the point, Expense-Manager is a python application, which is meant to manage your expenses, almost the same way as you maintain your expense diary but with more statistical support. It helps you to view and understand your expenses with much more precision.

Here are some of the features that I implemented :

1. The program starts, showing you a monthly overview of your expense (the current month), categorised in 5 different categories(Entertainment, Food, Others, Mobile, Transport). And the last column contains the total expense for the selected date.

2. Double click on a date, and a window pops up to show you all the expenses for that date.

3. You can obviously add your expenses by clicking the ‘Add’ button.
A new window pops up, where you need to select the date from a calendar, enter the details and click the ‘Add’ button. The expense gets saved into the database and the window gets ready for a another entry. After you are done with all the updating, click the ‘Ok’ button to exit the Add window.

4. Clicking on the Statistics‘ button will pop up a window, showing the expenses, category wise for that month.

5. Clicking on the ‘Edit‘ button, pops up another window, showing all the expenses for that month. If you want to delete a particular entry, just tick the checkbox of those entries, and click the delete button. When you are done, press OK.

You can clone it from my github repository, and as root, type,

python install

This slideshow requires JavaScript.

I wish to add a lot of more features in the upcoming versions…:)
Hope you like this one 🙂

My second app, Expense Manager


Its been about 2 weeks since I started working on my second python application. I chose to make an expense manager which would be clean and simple and very easy to use.
For the last few days, I had a tough time getting along with gtk, but as of now, I am well acquainted with the library, infact, I am quite loving the way things are working.
The application, as of now, features detailed preview of monthly expenses, options to add new expenses and view overall monthly statistics.
The app is not fully complete, although most of it is done, but still. I want to implement certain features like dynamic graphs with matplotlib which will show live statistics, multiuser interface with login credentials, editing or deleting previous records, adding year as gtk notebook.
The code is available at my github repository,

I dont really know when will I be able to complete the ideas mentioned above, I am actually running out of time since my semester exams are less than a month away….got to start studying the so called boring ‘syllabus’…. 😦 😛

Anyways, here are some screenshots I have taken,

This slideshow requires JavaScript.