Course project: ATM machine
Description: An ATM system implemented in Java, demonstrating object-oriented programming, Abstract Data Types (ADT), and graphical user interface (GUI) development.
This project is the main assessment for the PRG1049 Java course.
It simulates an ATM machine for the fictional AITBank, allowing customers to perform deposits, withdrawals, and multiple transactions per session.
The project includes an ADT implementation to model accounts and transactions, and a GUI for user interaction.