Java Script reduce funcion is utilised for this project.Expense and income can be added. State managed by useState hook and useContext.