This project is a Java banking application with all mobile banking features and a MySQL database. The project is built using Java Swing and MySQL Connector/J.
- User account management (create, view, edit, and delete accounts)
- Users can view their account information, including their account number, balance, and transaction history.
- Mobile banking features (check account balance, view transaction history, and transfer money)
- Users can transfer money between their own accounts or to other users' accounts.
- Payroll system - this features is for the admin part of the the bank to pay salary for the employees with their respective accounts.
- Adding new Employee register a new employee as an accountant. It also create a new account for those respective employees.
How to the project
- Clone the project repository to your local machine.
- Install the required dependencies:
- Java Development Kit (JDK)
- MySQL
- MySQL Connector/J
- Java Swing
- Run the project with your prefered IDE