Apologies for the formatting issues. I will ensure better formatting in future updates.
Best regards, Sujan Kumar On Tue, 21 Jul 2026 at 23:40, sujan kumar <[email protected]> wrote: > Hello everyone, > > Following up on my earlier architecture overview for > https://lists.apache.org/thread/o2fbddp80moofh8bzpxroy9wz2f2grgs , I'd > like to share a progress update. > Completed Work > > Over the past few weeks, I have focused on implementing the > customer-facing capabilities of the Loan Origination System while keeping > the architecture aligned with Apache Fineract. > > Some of the major milestones completed are: > > - > > Built the customer-facing REST API surface under /api/v1/customer/**, > with a dedicated configuration separate from the existing staff APIs ( > /api/v1/**). > - > > Implemented row-level data scoping. > - > > Completed the backend workflow required for customer loan application > management. > - > > Continued refining the overall backend architecture and API design. > > Current Architecture > > The current implementation follows a separation of responsibilities: > > - > > *Customer Portal (Angular)* communicates with the *Loan Origination > System (Spring Boot)*. > - > > The *Loan Origination System* maintains its own database for loan > applications, applicant profiles, credit scores, and related LOS data. > > Current Assumptions > > At the moment, the implementation assumes: > > - > > Customers already exist as Apache Fineract clients. > - > > External identity verification (KYC) is outside the scope of the > project. > - > > External credit bureau integration is also outside the current scope. > > The remaining work primarily involves: > > - > > Integrating authentication endpoint. > - > > Verifying that the Fineract instance contains provisioned self-service > users for existing clients. > - > > Completing the customer-facing Angular frontend. > - > > Performing end-to-end integration and testing. > > As always, feedback and suggestions from the community are greatly > appreciated. > > Thank you! > > Best regards, > > *Sujan Kumar* > GSoC 2026 Contributor > >
