A Java Swing & AWT powered desktop application that manages accounts, transactions, and balances with a clean and interactive GUI. Built as a practical demonstration of OOP principles & GUI design in Java.
The Bank Management System provides essential banking features such as account creation, deposits, withdrawals, and balance inquiries. Each operation is handled through an easy-to-use Swing/AWT GUI with robust error handling. It simulates real-world banking workflows while demonstrating Java's event-driven programming capabilities.
| ➕ Create New Accounts | 💰 Deposit & Withdraw Funds |
| 🔎 Balance Inquiry | 📝 Transaction Logs |
| 🎨 User-Friendly GUI |
Follow these steps to run the project locally on your system:
- 📥 Clone this repository:
git clone https://github.com/rishinduyohan/Bank-Management-System.git - 📂 Open the project in your preferred IDE (e.g., Eclipse or IntelliJ).
- ⚙️ Compile the Java files inside the src folder.
▶️ Run the Main.java class to launch the application.