Bank Management System
This Bank Management System was created with Java (and JavaFX for the GUI) for the final Lab assignment in our OOP/Java II course. As its name suggests, the Bank Management System keeps track of a list of bank accounts and their current state.
General functionality like printing the account details, importing/exporting account details from/to an external text file, adding an account, selecting the account type, displaying a specific account's details with a basic search function, and updating an account's details can be done both through the command line or through the GUI. Input validations and basic user feedback were also implemented.