Executing Bank system app in java and java swing (GUI) by implement oop, SOLID and design pattern rules.
- build a bank application that let users to mange their bank account in the easiest way.
- Let the bank management board to easily add features in the future without changing the main core.
- Implements diffrent kinds of design patterns.
Add new account by choosing from 3 different types : basic, save and recurring deposit.
Assist the users in depositing money. It takes as input account numnber (by choosing the account) and amount.
Withdraw money from the account. It takes as input account numnber (by choosing the account) and amount.
User can apply for loans through this feature. Various loans offered by the bank like Regular, home and student.
User can transfer money from his account to other account.