- Customer
- Id
- Name
- BankAccount
- Agency
- Number
- CustomerId
- Balance
- Active
- BankAccountTransactions
- BankAccountId
- DateTime
- TransactionType (In/Out/Transfer)
- Amount
- Create, read and update customer
- Create, read and close bank account
- Create transactions: deposit, withdrawal and transfer
- Java 11
- IntelliJ 2023
- Spring Boot
- Kotlin
- Gradle