Inspiration
To reimagine banking, we need to reimagine how we, as consumers use banks and what banks can do for us. We know that banks keep our money but what if I want to buy a car? How will I make sure that I can make the down payment and be able to survive? What if I want to know the budget I have for the family's Christmas presents at the end of the year? Banks don't do that for us but we believe that it is the next step in making banks work for us.
That's why we decided to develop a user-friendly web app that helps people plan their money with the press of a button.
What it does
Using Capital One's API our app uses historical data to forecast the future costs and income that someone will have for them to have better financial planning capabilities without the added expense of an accountant. The app lets customers either look at their forecast savings or ensure that, within a year, they will be able to have enough savings to pay for something big, small or somewhere in the middle.
How we built it
We utilized Bootstrap to develop the front-end of the web app in HTML and CSS. The back-end was handled entirely with JS and C# using the ASP.NET framework. We used Firestore to connect the Capital One Hackathon API with the back-end of our secure login system. Our team was split between fullstack, front and back-end developers enabling a seamless connection between the two.
Challenges we ran into
Our Github repo became corrupted, which meant that our commits and code had to be hotswapped. Connecting Firestore with C# to an HTML front-end. Especially while trying to utilize the API GET and POST requests. Our team had never worked with HTTP requests before so that was one of the biggest challenges: understanding how JSON parsing works and how to build the requests. We also had to design our own algorithm for financial forecasting and enabling us to give the customer their specific suggestions.
Accomplishments that we're proud of
Building an entire web app with the API calls and learning how to parse JSON with C#. We also love the fact the we were able to finish after the corruption of the repo.
What's next for UpSave
Potentially give the user even more detailed feedback on their money and how they could potentially increase their savings.
Log in or sign up for Devpost to join the conversation.