Inspiration

We were really interested in using our gathered knowledge of Java to create a system that can model or create an impact on the real world. We also had interests in finance which led us to create a bank management system for this project.

What it does

Our project models a fully-functional bank, in which there are customers who can open savings and checking accounts. In addition customers can apply for loans as well get credit cards, for which they must pay a monthly payment. We created a bank management system that can do some of the main functions that banks do in real life.

How we built it

We built this project through fruitful discussion with each other and were able to translate real-life concepts into code by using the language of Java. We also researched several banking concepts to create an appropriate model.

Challenges we ran into

There were some problems with trying to figure out how translate real-life concepts into code, such as having a credit card and making loans.

Accomplishments that we're proud of

We are proud of this project as a whole as were able to use all of our Object-Oriented Programming concepts from Java to make a real-world application in the form of a bank.

What we learned

We learned how to apply our coding skills to create a real-life model. We also gained a deeper understanding of banking concepts, including loans and credit cards. Through this first Hackathon of ours, we were able to truly get a feel of how everything works, while also realizing what we need to do in the future for better projects.

What's next for Fully-Functioning Bank

The next step for "Fully-Functioning Bank" is to expand this project to include many of the more complicated banking concepts and to create an internal system to keep track of everything.

Built With

Share this project:

Updates