KRYSTALM7 opened a new issue, #51: URL: https://github.com/apache/fineract-loan-origination/issues/51
## Description Establishes the initial Angular 17 frontend scaffold under frontend/, providing the routing, layout shell, and cross-cutting concerns (interceptors, environment config) needed before individual feature pages could be built out. This is a foundational scaffold, not a complete feature set — business logic for each page is being layered in incrementally in follow-up work. ### What's included Routing structure: login, dashboard, apply, loan-application (list/detail), my-loans, profile, support, settings, each mapped to a standalone component under frontend/src/app/features/. Core interceptors: auth.interceptor.ts: attaches Authorization bearer token and X-Fineract-Platform-TenantId tenant.interceptor.ts: explicitly attaches X-Fineract-Platform-TenantId: default independent of auth state correlation-id.interceptor.ts: attaches X-Correlation-Id for request tracing across LOS and Fineract logs Layout shell: main-layout component with sidebar navigation, shared across all authenticated routes. Environment configuration: environment.ts / environment.prod.ts both point apiBaseUrl and losApiUrl at http://localhost:8082/api/v1, with tenantId: 'default'. Component selector convention: standardized to the los- prefix (enforced via @angular-eslint/component-selector) rather than the Angular CLI default app. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
