A group project for Object-oriented programming in Java course. This program represents an UI program to be used by both bank's manager and bank's customers. UI acts as a medium for communication between users and backend logics where both are written in Java. There are four types of account supported: Checking, Saving, Securities, and Loan with abilities similar to real-world accounts such as deposit and withdrawal.
Despite UI does not play an important role in this project, beautiful and attractive UI is desirable. Our team would like to continue and dedicate more effort into UI design and shape this program to be more practical and potentially able to be integrated into production systems.