Inspiration

The banking system in this country seems a bit complicated for users. Handling money should be much less complex for the people. This inspired us to create a simple banking app.

What it does

This project is a basic version of a simple banking app that allows a person to open and close accounts, view their details, and deposit and withdraw money from their accounts.

How we built it

We used the concept of Linked Lists to implement this idea. AIMBank is a Java program consisting of 2 classes. It uses the concept of Linked Lists to manage different accounts within the bank. class account stores the details of each account within it which includes the customer's name, email, phone number, account number, and balance. It even holds the address for the next and previous accounts. class AIMBank has all the functions such as openAcc(), closeAcc(), viewDetails(), deposit(), withdraw(), printMenu(), help() and aboutUs(). It has the main class which is executed. It is a menu-driven program that runs till the customer terminates the sequence.

What's next for AIM Bank

The next version will use file handling to store the data of all the current accounts in an encrypted file when the program terminates so that when it is run again, all the data can be read again. This way the data is never lost. The project will also be integrated into a mobile app with a user-friendly interface.

Built With

Share this project:

Updates