Its a little too minimal for my taste, a little into of how it works, and explanation of why multiple budgets exist would be good.
I will take a look at your code and maybe fork it to learn a little react. Well done on releasing and getting to to the front page of HN.
thanks for the feedback!
guitos allows the creation of multiple budgets so that it is possible to plan the future/review the past.
I'll try to explain with an example:
I receive a salary at the end of each month and around that time I create a new budget to plan the expenses/savings goals/etc. I frequently add a new expense before I purchase it so I can see the impact on the budget and plan accordingly.
Later, I can compare the budget with previous months to understand where the money is going by hovering on a single item. (A tooltip shows its value in percentage of revenue)