├── .gitignore ├── README.md ├── account-api ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── Dockerfile ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── folksdev │ │ │ └── account │ │ │ ├── AccountApplication.java │ │ │ ├── controller │ │ │ ├── AccountController.java │ │ │ └── CustomerController.java │ │ │ ├── dto │ │ │ ├── AccountCustomerDto.kt │ │ │ ├── AccountDto.kt │ │ │ ├── CreateAccountRequest.kt │ │ │ ├── CustomerAccountDto.kt │ │ │ ├── CustomerDto.kt │ │ │ ├── TransactionDto.kt │ │ │ └── converter │ │ │ │ ├── AccountDtoConverter.java │ │ │ │ ├── CustomerAccountDtoConverter.java │ │ │ │ ├── CustomerDtoConverter.java │ │ │ │ └── TransactionDtoConverter.java │ │ │ ├── exception │ │ │ ├── CustomerNotFoundException.java │ │ │ └── GeneralExceptionHandler.java │ │ │ ├── model │ │ │ ├── Account.kt │ │ │ ├── Customer.kt │ │ │ └── Transaction.kt │ │ │ ├── repository │ │ │ ├── AccountRepository.java │ │ │ ├── CustomerRepository.java │ │ │ └── TransactionRepository.java │ │ │ └── service │ │ │ ├── AccountService.java │ │ │ └── CustomerService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── folksdev │ └── account │ ├── AccountApplicationTests.java │ ├── IntegrationTestSupport.java │ ├── TestSupport.java │ ├── controller │ ├── AccountControllerTest.java │ └── CustomerControllerTest.java │ └── service │ ├── AccountServiceTest.java │ └── CustomerServiceTest.java ├── account-fe ├── .gitignore ├── Dockerfile ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── Account.js │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── Customer.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js ├── docker-compose.yaml └── start.bat /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/README.md -------------------------------------------------------------------------------- /account-api/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /account-api/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /account-api/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /account-api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/Dockerfile -------------------------------------------------------------------------------- /account-api/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/mvnw -------------------------------------------------------------------------------- /account-api/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/mvnw.cmd -------------------------------------------------------------------------------- /account-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/pom.xml -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/AccountApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/AccountApplication.java -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/controller/AccountController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/controller/AccountController.java -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/controller/CustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/controller/CustomerController.java -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/dto/AccountCustomerDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/dto/AccountCustomerDto.kt -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/dto/AccountDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/dto/AccountDto.kt -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/dto/CreateAccountRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/dto/CreateAccountRequest.kt -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/dto/CustomerAccountDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/dto/CustomerAccountDto.kt -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/dto/CustomerDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/dto/CustomerDto.kt -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/dto/TransactionDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/dto/TransactionDto.kt -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/dto/converter/AccountDtoConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/dto/converter/AccountDtoConverter.java -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/dto/converter/CustomerAccountDtoConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/dto/converter/CustomerAccountDtoConverter.java -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/dto/converter/CustomerDtoConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/dto/converter/CustomerDtoConverter.java -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/dto/converter/TransactionDtoConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/dto/converter/TransactionDtoConverter.java -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/exception/CustomerNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/exception/CustomerNotFoundException.java -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/exception/GeneralExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/exception/GeneralExceptionHandler.java -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/model/Account.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/model/Account.kt -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/model/Customer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/model/Customer.kt -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/model/Transaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/model/Transaction.kt -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/repository/AccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/repository/AccountRepository.java -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/repository/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/repository/CustomerRepository.java -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/repository/TransactionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/repository/TransactionRepository.java -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/service/AccountService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/service/AccountService.java -------------------------------------------------------------------------------- /account-api/src/main/java/com/folksdev/account/service/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/java/com/folksdev/account/service/CustomerService.java -------------------------------------------------------------------------------- /account-api/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/main/resources/application.properties -------------------------------------------------------------------------------- /account-api/src/test/java/com/folksdev/account/AccountApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/test/java/com/folksdev/account/AccountApplicationTests.java -------------------------------------------------------------------------------- /account-api/src/test/java/com/folksdev/account/IntegrationTestSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/test/java/com/folksdev/account/IntegrationTestSupport.java -------------------------------------------------------------------------------- /account-api/src/test/java/com/folksdev/account/TestSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/test/java/com/folksdev/account/TestSupport.java -------------------------------------------------------------------------------- /account-api/src/test/java/com/folksdev/account/controller/AccountControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/test/java/com/folksdev/account/controller/AccountControllerTest.java -------------------------------------------------------------------------------- /account-api/src/test/java/com/folksdev/account/controller/CustomerControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/test/java/com/folksdev/account/controller/CustomerControllerTest.java -------------------------------------------------------------------------------- /account-api/src/test/java/com/folksdev/account/service/AccountServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/test/java/com/folksdev/account/service/AccountServiceTest.java -------------------------------------------------------------------------------- /account-api/src/test/java/com/folksdev/account/service/CustomerServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-api/src/test/java/com/folksdev/account/service/CustomerServiceTest.java -------------------------------------------------------------------------------- /account-fe/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/.gitignore -------------------------------------------------------------------------------- /account-fe/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/Dockerfile -------------------------------------------------------------------------------- /account-fe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/README.md -------------------------------------------------------------------------------- /account-fe/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/package-lock.json -------------------------------------------------------------------------------- /account-fe/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/package.json -------------------------------------------------------------------------------- /account-fe/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/public/favicon.ico -------------------------------------------------------------------------------- /account-fe/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/public/index.html -------------------------------------------------------------------------------- /account-fe/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/public/logo192.png -------------------------------------------------------------------------------- /account-fe/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/public/logo512.png -------------------------------------------------------------------------------- /account-fe/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/public/manifest.json -------------------------------------------------------------------------------- /account-fe/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/public/robots.txt -------------------------------------------------------------------------------- /account-fe/src/Account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/src/Account.js -------------------------------------------------------------------------------- /account-fe/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/src/App.css -------------------------------------------------------------------------------- /account-fe/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/src/App.js -------------------------------------------------------------------------------- /account-fe/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/src/App.test.js -------------------------------------------------------------------------------- /account-fe/src/Customer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/src/Customer.js -------------------------------------------------------------------------------- /account-fe/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/src/index.css -------------------------------------------------------------------------------- /account-fe/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/src/index.js -------------------------------------------------------------------------------- /account-fe/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/src/logo.svg -------------------------------------------------------------------------------- /account-fe/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/src/reportWebVitals.js -------------------------------------------------------------------------------- /account-fe/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/account-fe/src/setupTests.js -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /start.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folksdev/account/HEAD/start.bat --------------------------------------------------------------------------------