Internship Description
THE MIFOS INITIATIVE- MOJAFOS VERSION 2 - DAAS PROVIDING DEPLOYABLE PACKAGE OF MIFOS/FINERACT, MOJALOOP AND PAYMENT HUB EE DAAS
Samagra-Code for GovTech
- Virtual Internship
- 16-Apr-2024
- Pan India,
-
Start date
Immediately -
Duration
3 Months -
Stipend
₹33000 /month -
No of Credits
10 -
Apply by
08-May-2024
About the program
Description
Mifos & Fineract integrated with Mojaloop via Payment Hub EE provides a end to end open source architecture for a building a complete digital financial services solution including managing wallets and stores of value In Mifos and Fineract to orchestrating and initiating real-time payments via the Mojaloop APIs throught Payment Hub EE orchestration engine.
However, it takes significant time and effort to deploy and install each of these individual components which are comprised various microservices and libraries and dependencies. This presents a steep barrier for fintechs and financial institutions to evaluate and discover the potential of this powerful stack. This project aims to maintain and enhance this deployable package, Mojafos. A major focus in this second year will be storyboards to help an individual developer rapidly deploy this end to end environment. Each of the various individual solutions/projects have a number of different options available to ease deployment into the cloud including infrastructure as code, docker images, helm charts, terraform scripts, etc.
Recently Carnegie India published a white paper outlining a new approach for rapid global adoption of Digital Public Infrastructure (DPI) -DPI as a Service or DaaS model. Mojafos fits squarely into that deployment approach as it bundles together multiple DPGs into a deployable package that streamlines the deployment process.
Goals & Mid-Point Milestone
Goals
- [1] [Update Mojafos to deploy latest version of Mojaloop]
- [2] [Update Mojafos to deploy latest version of Fineract]
- [3] [Update Mojafos to deploy latest version of Mifos X Web App ]
- [4] [Update Mojafos to deploy latest version of Payment Hub EE]
- [5] [Improved resource consumption of Mojafos Deployable Package
- [6] [With upgraded versions and improved consumption of resources, Mojafos should be closer to production-quality]
Expected Outcome
In 2023, GSOC inten, Elijah Okello created a deployable package, Mojafos, that incorporates the various components of the end to end stack - Mifos/Fineract, Mojaloop, Payment Hub EE, Mifos Channel App (mobile wallet/mobile banking) Initial deployment would target Azure but a bonus goal would be to make it cloud-agnostic.
Expected outcome for the second version of Mojafos is to continue optimizing its deployability, upgrade to current stable versions of the DPGs contained, optimize resource consumption and extending the storyboard of use cases that can be supported. The initial version was only a proof of concept so the second version would be intended for production-level deployments, aligning this with the vision of DPI as a Service (DaaS)
Latest stable release of Fineract core banking system (1.9 or current)
Latest stable version of Mojaloop (vNext)
Latest stable release of Mifos X Web App (23.12 or later)
Latest upstream version of Payment Hub EE
Storyboard/Cookbooks for standard use cases in the form of BPMN diagrams.
P2P Transfer
Merchant payment via QR code
Merchant Request to Pay
G2P Payment into Mifos Mobile Wallet
P2G Payment from Account in Fineract
PISP Payment
Applicants are also welcome to inputting their own ideas on how to improve and enhance.
Perks
1. Lucrative stipend of INR 1 lakh over a period of 3 months. 2. Dedicated 11 mentorship by industry experts. 3. Handson experience to hone your skills. 4. Access to bootcamps and expert sessions. 5. Potential job extended internship opportunities. 6. Opportunity to network with global opensource tech leaders.
Who can apply?
Only those candidates can apply who:
- are from Any,
- and specialisation from Any,
- are available for duration of 3 Months
- have relevant skills and interests
Terms of Engagement
1. 50000 received on completion of midpoint milestone as decided with mentor. 2. 50000 received on completion of final milestone as decided with mentor. 3. Certificate of completion received on successful completion of internship.
Number of openings
1