This is an automated email from the ASF dual-hosted git repository. Aman-Mittal pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/fineract-consumer-facing.git
commit 37019ff6430d7ab83ccd45ff50c3da19bc78b8b5 Merge: 9869fcb eb3d840 Author: Aman-Mittal <[email protected]> AuthorDate: Tue Jun 2 18:36:21 2026 +0530 Merge pull request #8 from edk12564/main FINERACT-2617: Setup frontend/bff with required dependencies .github/workflows/apache-rat.yml | 6 +- .github/workflows/build-tests-backend.yml | 117 + .github/workflows/build-tests-frontend.yml | 139 + .github/workflows/codeql.yml | 4 +- .github/workflows/zizmor.yml | 2 - .rat-excludes => .gitignore | 12 +- README.md | 32 +- .rat-excludes => consumer/.dockerignore | 15 +- .rat-excludes => consumer/.gitattributes | 10 +- .rat-excludes => consumer/.gitignore | 44 +- .rat-excludes => consumer/Dockerfile | 23 +- consumer/build.gradle | 157 + consumer/compose.yaml | 116 + consumer/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43764 bytes consumer/gradle/wrapper/gradle-wrapper.properties | 7 + consumer/gradlew | 251 + consumer/gradlew.bat | 94 + .rat-excludes => consumer/openapi/java.ignore | 22 +- .../openapi/typescript.ignore | 14 +- consumer/settings.gradle | 20 + .../fineract/consumer/ConsumerApplication.java | 32 + .../apache/fineract/consumer/audit/api/.gitkeep | 0 .../apache/fineract/consumer/audit/data/.gitkeep | 0 .../apache/fineract/consumer/audit/domain/.gitkeep | 0 .../fineract/consumer/audit/exception/.gitkeep | 0 .../fineract/consumer/audit/repository/.gitkeep | 0 .../fineract/consumer/audit/service/.gitkeep | 0 .../fineract/consumer/authentication/api/.gitkeep | 0 .../fineract/consumer/authentication/data/.gitkeep | 0 .../consumer/authentication/domain/.gitkeep | 0 .../consumer/authentication/exception/.gitkeep | 0 .../consumer/authentication/repository/.gitkeep | 0 .../consumer/authentication/service/.gitkeep | 0 .../apache/fineract/consumer/identity/api/.gitkeep | 0 .../fineract/consumer/identity/data/.gitkeep | 0 .../fineract/consumer/identity/domain/.gitkeep | 0 .../fineract/consumer/identity/exception/.gitkeep | 0 .../fineract/consumer/identity/repository/.gitkeep | 0 .../fineract/consumer/identity/service/.gitkeep | 0 .../infrastructure/config/OpenApiConfig.java | 47 + .../infrastructure/config/SecurityConfig.java | 48 + .../apache/fineract/consumer/loans/api/.gitkeep | 0 .../apache/fineract/consumer/loans/data/.gitkeep | 0 .../apache/fineract/consumer/loans/domain/.gitkeep | 0 .../fineract/consumer/loans/exception/.gitkeep | 0 .../fineract/consumer/loans/repository/.gitkeep | 0 .../fineract/consumer/loans/service/.gitkeep | 0 .../fineract/consumer/openbanking/api/.gitkeep | 0 .../fineract/consumer/openbanking/data/.gitkeep | 0 .../fineract/consumer/openbanking/domain/.gitkeep | 0 .../consumer/openbanking/exception/.gitkeep | 0 .../consumer/openbanking/repository/.gitkeep | 0 .../fineract/consumer/openbanking/service/.gitkeep | 0 .../fineract/consumer/ping/PingController.java | 39 + .../fineract/consumer/registration/api/.gitkeep | 0 .../fineract/consumer/registration/data/.gitkeep | 0 .../fineract/consumer/registration/domain/.gitkeep | 0 .../consumer/registration/exception/.gitkeep | 0 .../consumer/registration/repository/.gitkeep | 0 .../consumer/registration/service/.gitkeep | 0 .../apache/fineract/consumer/savings/api/.gitkeep | 0 .../apache/fineract/consumer/savings/data/.gitkeep | 0 .../fineract/consumer/savings/domain/.gitkeep | 0 .../fineract/consumer/savings/exception/.gitkeep | 0 .../fineract/consumer/savings/repository/.gitkeep | 0 .../fineract/consumer/savings/service/.gitkeep | 0 .../consumer/useradministration/api/.gitkeep | 0 .../consumer/useradministration/data/.gitkeep | 0 .../consumer/useradministration/domain/User.java | 46 + .../consumer/useradministration/exception/.gitkeep | 0 .../useradministration/repository/.gitkeep | 0 .../consumer/useradministration/service/.gitkeep | 0 .../src/main/resources/application.properties | 20 +- .../changelog/changes/001-create-users-table.yaml | 29 +- .../db/changelog/db.changelog-master.yaml | 10 +- .../consumer/ConsumerApplicationTests.java | 32 + .../consumer/cucumber/steps/HealthSteps.java | 62 + .../src/test/resources/cucumber.properties | 9 +- .../src/test/resources/features/health.feature | 13 +- .rat-excludes => docker-compose.e2e.yml | 29 +- .rat-excludes => frontend/.dockerignore | 26 +- .rat-excludes => frontend/.editorconfig | 24 +- .rat-excludes => frontend/.gitignore | 58 +- frontend/.nvmrc | 1 + .rat-excludes => frontend/Dockerfile | 22 +- frontend/angular.json | 86 + frontend/nginx.conf | 41 + frontend/package-lock.json | 10445 +++++++++++++++++++ frontend/package.json | 54 + frontend/playwright.config.ts | 42 + frontend/playwright/tests/smoke.spec.ts | 25 + frontend/public/apache-fineract-logo.png | Bin 0 -> 22038 bytes frontend/src/app/app.config.ts | 31 + frontend/src/app/app.html | 20 + frontend/src/app/app.routes.ts | 22 + frontend/src/app/app.scss | 0 frontend/src/app/app.spec.ts | 44 + frontend/src/app/app.ts | 31 + frontend/src/index.html | 32 + frontend/src/main.ts | 25 + frontend/src/styles.scss | 20 + frontend/tsconfig.app.json | 13 + frontend/tsconfig.json | 37 + frontend/tsconfig.spec.json | 13 + rat-excludes | 11 + 105 files changed, 12482 insertions(+), 142 deletions(-)
