10-Day Final Project
The name of my capstone is Budget Assistant. It solves the problem of our not being aware of the way we use our money; it does this by providing a place to record planned income and outgo and to see helpful information like outgo category percentages and expected net increase over any period of time. An example of this is how the main page of any budget you open in the app shows income, outgo, and net increase on a daily, weekly, monthly, and yearly basis.
I used Node.js, a React.js + Redux front end (+HTML and CSS), and an API composed of Express.js and a MongoDB Atlas database (utilized with Mongoose) to develop Budget Assistant into a helpful tool that saves me a lot of manually calculating and increases my awareness of how I steward the money I’ve been given. In future iterations, I would like to allow users to be viewers (and not managers) of budgets so that, for example, parents could share their budget information with their children for the purpose of teaching them. I also want to allow budget managers to add other budget managers to a budget, and for all budget managers to be able to view a history of changes to their budgets.
Watch my video presentation of this application below…