2026 Code for GoodTech (C4GT) DMP2026
Mifos has confirmed it will be participating in DMP 2026 with a set of exciting new projects.
This year we are entering 8 projects:
Mobile:
2026 Code for GoodTech (C4GT) DMP2026 | Mobile Security Remediation 2026
2026 Code for GoodTech (C4GT) DMP2026 | MVP Mifos Save Mobile Application
2026 Code for GoodTech (C4GT) DMP2026 | Mobile [Flow] Pocket Linked Accounts
Payment Hub EE:
2026 Code for GoodTech (C4GT) DMP2026 | Payment Hub EE, Operations UI in React
Mifos X - AI:
2026 Code for GoodTech (C4GT) DMP2026 | Dynamic Pricing of Micro loans Using Reinforcement Learning
Mifos Gazelle:
2026 Code for GoodTech (C4GT) DMP2026 | Incorporation of Mifos X latest version into Mifos Gazelle
Applications must be via the C4GT application Process.
Project Details:
Mobile Security Remediation 2026
Jira Top Level Ticket:
GitHub Top Level Ticket for C4GT:https://github.com/openMF/mifos-pay/issues/1998
Description:
This project is to address 13 identified vulnerabilities before new feature development.
This impacts 3 repo’s in scope:
Mifos Mobile (MM) - Epic MM-573
Mifos X Field Office App (MIFOSAC) - Epic MIFOSAC-731
Mifos Pay (MW) - Epic MW-363
It will also consider other security considerations such as ensuring the self-service plugin is used across our applications.
Mentors: Rajan Maurya
Key Skills: Mobile, KMP, Security
Application System: C4GT Application System
MVP Mifos Save Mobile Application
Jira Top Level Ticket:
GitHub Top Level Ticket for C4GT: https://github.com/openMF/mifos-save-mobile-app/issues/2
Description:
The goal of this project is to implement comprehensive Group Banking and VSLA (Village Savings and Loan Association) functionality in the Mifos Android Client application. This will enable field officers to efficiently manage group-based financial services including Centers, Groups, Joint Liability Group (JLG) loans, Group Loans with Individual Monitoring (GLIM), Group Savings with Individual Monitoring (GSIM), Collection Sheets, and meeting-based operations—all with robust offline support for remote field operations.
Key Objectives:
Center Management: Implement complete center lifecycle management including creation, activation, viewing center details, managing associated groups, scheduling meetings, and tracking center-level accounts and attendance.
Group Management: Build comprehensive group functionality supporting:
Group creation, activation, and management
Member enrollment and management
Group meetings and attendance tracking
Group-level savings and loan accounts
Joint Liability Group (JLG) operations
VSLA (Village Savings and Loan Association) Support: Implement VSLA-specific features:
Share purchases and tracking
Social fund contributions
Rotating savings mechanisms
Group fund distribution (share-out)
Member savings and loan tracking within VSLA cycle
Group Loans with Individual Monitoring (GLIM): Enable field officers to:
Create group loans with individual member amounts
Track individual disbursements within group loan
Monitor individual repayment schedules
Process individual and bulk repayments
View individual vs group loan performance
Group Savings with Individual Monitoring (GSIM): Support group savings accounts where:
Individual member contributions are tracked
Mandatory savings linked to loan repayments
Individual balances within group account visible
Bulk deposits and withdrawals supported
Collection Sheet & Bulk Operations: Implement efficient collection tools:
Productive Collection Sheet (staff-based)
Center/Group Collection Sheet
Bulk loan repayments
Bulk savings deposits (mandatory savings)
Attendance tracking
Meeting-based transaction processing
Offline-First Architecture: All group banking operations available offline with automatic sync when connectivity returns.