Skip to content

Instantly share code, notes, and snippets.

@BLasan
Last active September 8, 2023 10:40
Show Gist options
  • Save BLasan/9c624bf4e5230b17c1dc4711301097f6 to your computer and use it in GitHub Desktop.
Save BLasan/9c624bf4e5230b17c1dc4711301097f6 to your computer and use it in GitHub Desktop.
GSoC 2021 - Final Evaluation

apchelogo gsoc_logo mifos_logo



Improve Robustness of Mifos X and Apache Fineract

Student Info

Mentors Info

  • Bharath Gowda
  • Manthan Surkar
  • Chaitanya Nuthalapati

Project Abstract

Mifos X and Apache Fineract is widely used by financial institutions of all different sizes and methodologies around the world. Over the past several years, Mifos has captured the requested minor enhancements in their issue tracker as feature requests. Also included in this backlog or additional minor and less critical bugs that have been reported but have not been fixed yet. This backlog has grown and the main intention is to fix some major bugs reported by different users and developers and implement the features which are having a high priority. There were mainly 2 issues and 4 features which needed to be fixed or implemented during this summer. Some of these tasks were related to both the implementations of Apache Fineract Server & Community App projects.

GitHub Organization Repo

Apache Fineract
Community App

GitHub Forked Repo

Apache Fineract
Community App

PRs Merged - Apache Fineract

Collateral Module
Client Family Member Issue
Undo Waive Charge
Advanced Account Rule Issue
Repayment with Post Dated Checks

PRs Yet to Merged - Apache Fineract

Transfer funds from Savings to Share

PRs Yet to be Merged - Community App

Collateral Module
Repayment with Post Dated Checks
Undo Waive Charge
Transfer funds from Savings to Share

Work Summary

What Covered

Fineract Server

  • Implemented Collateral Module feature with integration tests.
  • Implemented Repayment with Post Dated Check features with integration tests.
  • Fixed client family member update issue.
  • Fixed Advance Accounting Rule not getting Applied to Fees.
  • Implemented Undoing a Waive Charge Transaction feature.
  • Implemented Transfer funds from Savings to Share Account feature.

Community App

  • Implemented UIs for Collateral Module.
  • Implemented UIs for Repayment with Post Dated Checks.
  • Implemented UIs for Undoing a Waive Charge Transaction.
  • Implemented UIs for Transfer funds from Savings to Share Account.

What left

  • Fix MYSQL table join query warning
  • Write integration test for transfer transaction from savings to share.
  • Implement the UIs for the given features in Web App Product.

Detailed Description

Gist

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment