#BankManager
Overview BankManager is a comprehensive banking management system designed to manage customer accounts, bank transactions, account creation, balance tracking, and more. It allows both admin and user roles, where admins can manage customer data, update account information, reset passwords, and process EFT transactions. Users can perform various operations like viewing account details, making deposits, withdrawals, and transferring funds.
Features Account Creation: Admins can create new customer accounts. User Management: Admins can update customer details and change passwords. Transactions: Users can perform deposits, withdrawals, and EFT transactions. Balance Tracking: View and track account balances. EFT Operations: Transfer funds between accounts.
Prerequisites To run this application, you will need the following: Java 11 or higher: This application is developed using Java 23. PostgreSQL or any other relational database: PostgreSQL is used for database management in this application, but other relational databases can also be used. IDE (IntelliJ IDEA): The project is developed using IntelliJ IDEA, and Java Swing is used for the graphical user interface (GUI).