This project help you plan you outcomes according to your incomes. You will be able to set you regular incomes, and outcomes, and to add on any spontanias outcomes and incomes whenever you want.
https://budget-calendar-23304.firebaseapp.com/
Still on progress...