Year Budget Application

Create a year Budget app. To track expenses in different categories, to tally monthly salary. Each category should have some budget allocated in the beginning of year and as year pass we should be able to see how much Target we have reached. User should be able to enter each expense and tag it along month and category of expense. It should have a charts which will show target amount and accumulated amount