We were inspired to make a simple and clean looking banking app using Capital One's API. None of us have much experience working with HTTP requests, so we were excited to gain experience with using API's. We really wanted to make a good-looking interface.

What it does

It manages your bank accounts. You can create, edit, merge, transfer, etc any bank accounts. It keeps track of your transaction history and bills.

How we built it

We used Java in eclipse, and used apache HttpClient to make HTTP requests to the Capital One Nessie API. We used JSON parsers to parse the Capital One API's output. We used lwjgl to help with the rendering.

Challenges we ran into

It was challenging to get the API integrated into our program. We had trouble setting up put and delete http requests, and there were various problems getting the rendering side to interact with the logic side.

What we learned

How to use an API, specifically Capital one's, as well as JSON parsers.

What's next for VandyBank

We will probably work to finish up the Bills, Location, and Settings sections of the application. We also would be like to add passwords to accounts.

Built With

Share this project: