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]

Reply via email to