Personal finance & budgeting web application. Senior Project