Inspiration

Many people don't have the financial literacy in order to save for what they need. We, students, struggle sometimes to keep our financials in check and manage it correctly. Therefore, we came up with a web app that would be able to give you a simple overview into your income and liabilities while helping you save whenever you need to.

What it does

Essentially, the program is supposed to take in several accounts from the user and return the desired values in an organized manner. Meaning, the user would input important factors such as their income, bills (any type of bills they would have), their desired saving goals, and the amount it would take to reach the goal. Based on these factors, the program would then calculate the net income of said user and show an overview of the bills and savings, as well as a bar to the desired goal they would like to reach. It would also show any other personal savings they have leftover. After a certain goal is reached, the user is notified and either the fund can be kept in their personal savings fund or a new goal could be made and vice versa.

How we built it

We built it using JavaScript for backend processes and HTML for the user interface.

Challenges we ran into

The biggest challenge we ran into is that when inputting the user data, the data would instead return null values in the interface. This would make it impossible to the data to be processed through the HTML files. It would also make it impossible for the backend and frontend to work together.

Accomplishments that we're proud of

We are proud of the fact that we were able to finish both the interface for the project and make the backend process equations work for the inputs we ran it with.

What we learned

We learned how to make moving objects in HTML, as well as code constants and equations in JavaScript.

What's next for Savement Plan

What would be next for Savement Plan is to be able to fully implement the frontend and backend in order to achieve a seamless transition and be user-ready. In addition, we will edit features to make sure that the user is able to edit or change values when in the main screen.

Built With

Share this project:

Updates