A simple bank application with a graphical user interface developed in Java using the Swing framework. The application interacts with a MySQL database to perform essential banking operations. You can watch this video where I build this app from the ground up so that you can get a better understanding of how it works: https://www.youtube.com/watch?v=phYuQWRaazw&t=1s
-
Logging into an Account: Users can log in using their credentials.
-
Registering an Account: New users can register for a bank account.
-
Depositing Balance: Users can deposit funds into their accounts.
-
Withdrawing Balance: Users can withdraw funds from their accounts.
-
Checking Balance: View the current account balance.
-
Logging Out: Securely log out of the account.
-
Viewing Past Transactions: Access a history of past transactions.
-
Transferring to Users within the MySQL Database: Users can transfer funds to other registered users.
- Java Development Kit (JDK18)
- MySQL Database