Main Project Line: (https://github.com/MoNakouzi/SE_Online_Banking)
This is a simple Java Maven Bank Application that demonstrates the basic functionality of a banking system. The application is built using Java and managed with Maven, making it easy to build, test, and deploy.
- Account Management: Create, view, and manage customer accounts.
- Transaction Handling: Deposit, withdraw, and transfer funds between accounts.
- Balance Inquiry: Check the balance of a specific account.
- Transaction History: View transaction history for a particular account.
- Java
- Maven
- JUnit (for testing)
- Java Development Kit (JDK)
- Maven
- Clone the repository into directory:
git clone https://github.com/Danny213123/Online-Bank-Maven
- Navigate to the project directory:
cd bank-application
- Run the application:
java -jar target/bank.jar
- Create a new account.
- Deposit funds into the account.
- Withdraw funds or transfer money to another account.
- Check the account balance.
- View transaction history.
The project follows a standard Maven project structure:
src/main/java: Java source files. src/main/resources: Configuration files and resources. src/test/java: Test source files. target: Compiled bytecode and JAR file.