GSoC Final Work Product Submission By- Ramveer ( @ramvr1256 )
Project Mentor: Karan Takalkar and Victor Romero
I would like to thank Ed Cable, Karan Takalkar, Bharath Gowda, and Adam Saghy for being such an amazing mentor and guiding me throughout the program.
There are two main focuses of the project:
Main Focus of the project is to:
- Collateral Module
- Group Loan Module
- WebApp Tour
- Credit Bureau Integration
- Integration Testing
- Enhancements
- Bug Fixes
Related Issues:
[1] openMF/web-app#1334
Related Pull Requests:
[1] openMF/web-app#1479
[2] openMF/web-app#1505
View All Collateral Product | Create Collateral Product |
---|---|
View Collateral | Edit Collateral |
---|---|
Client Level Collateral
Create Client Collatreral | View Client Collateral |
---|---|
View all Client Collatreral | Edit Client Collateral |
---|---|
![image] |
Loan Level Collateral
Add Collateral to the Loan | View Added Collaterals |
---|---|
Related Issues:
[1] openMF/web-app#1262
[2] openMF/web-app#1351 \
Related Pull Requests:
[1] openMF/web-app#1510
[2] openMF/web-app#1460
GSIM Create GSIM Account | Create |
---|---|
View All GSIM Accounts | View GSIM Account |
---|---|
Create GLIM Account | Create GLIM Client step |
---|---|
View All GLIM Accounts | View GLIM Account |
---|---|
Related Issues:
[1] openMF/web-app#1492
Related Pull Requests:
[1] openMF/web-app#1517
Complete WebApp Tour Link : [1] https://drive.google.com/file/d/1YBWt9_6obb6VcVVj_mr_wIaPI2ys03gk/view?usp=sharing or [2] https://user-images.githubusercontent.com/59759301/188132512-4adca5a8-6b05-47cd-a351-46398f95d8e1.mp4
Tour Sample Screenshots | |
---|---|
Related Issues:
[1] openMF/web-app#1511
Related Pull Requests:
[1] openMF/web-app#1520
Tests Files in Cypress | Running Automated Tests |
---|---|
- Feature: Holiday Office multiselect replaced with TreeView
Related Issues:
[1] openMF/web-app#1316
[2] openMF/web-app#1231
Related Pull Requests:
[1] openMF/web-app#1516
- Enhancement: Loan tranche section Added
Related Issues:
[1] openMF/web-app#1421
Related Pull Requests:
[1] openMF/web-app#1430
[2] openMF/web-app#1445
-
Enhancement: Added charges cap for maximum and minimum
Related Issues:
[1] openMF/web-app#1428
Related Pull Requests:
[1] openMF/web-app#1431
-
Enhancement: Enabled future dates for rescheduling Loans
Related Issues:
[1] openMF/web-app#1432
Related Pull Requests:
[1] openMF/web-app#1433 -
Enhancement: Date Picker Enhancement
Related Issues:
[1] openMF/web-app#1417
Related Pull Requests:
[1] openMF/web-app#1435
-
Enhancement: Breadcrumb to show the name of the product instead of ID
Related Issues:
[1] openMF/web-app#1437 \
Related Pull Requests:
[1] openMF/web-app#1441
- fix: Loan Account Creation Fix: Set the Custom Validators for the loan creation.
- fix: Product Charge name fix
- fix: Client Loan Account Summary fix
- fix: Loan tranche Plus button issue
- fix: Journal Button on Transaction tab in Loans Account
- fix: Content Refethched after after action
- fix: Future date allowed in create loan Account
- fix: wrong parameter passed in API #1481
- fix: sorting added for checker status, madeby in audit trails
- Productive Collection Sheet is implemented in my local branch but due to API failure from the backend, I was not able to complete the implmentation. I will complete it as soon as API beecomes functional.
- Integration Testing is yet to be discussed with the mentors that for which all features it needs to be integrated.
Thanks to the amazing community that helped in understanding the implementation of the project and guiding me throughout the journey. Some of the tasks were changed after discussing with the mentors such as unit testing, Every day I learned something new because of which my learning curve has increased exponentially. I have become more confident in writing code. I will continue to be a part of the Mifos Initiative and work on their projects in the future.
Thank you Mifos Initiative and Google Open Source Team for this great opportunity!