openMF / ph-ee-connector-bulk

closed loop bulk connector
Mozilla Public License 2.0
3 stars 9 forks source link

[DMP 2024]: Integration with Beneficiary Management System (OpenG2P/OpenSPP) #15

Open DavidH-1 opened 5 months ago

DavidH-1 commented 5 months ago

Ticket Contents

Description

Mifos was one of the founding members of the OpenG2P project and initaitive which provides an open source solution for digitizing social protection programs and G2P payment flows. It supports the end to end lifecycle of a G2P paymetn from enrollment of beneficiaries, validation and eligibility into programs, generation of bulk payment instruction, bulk processing and disbursement of the payment, and redress and support ensuring payment reaches intended beneficiary.

While the core capability of OpenG2P is managing the enrollment of beneficiaries, and establishing the criteria to establish programs with eligible individuals to generate the bulk payment instruction file, Mifos Payment Hub EE can act as that bulk disbursement layer for both cash and in-kind transfers (vouchers).

This project would focus on integrating with either OpenG2P or OpenSPP (other Digital Public Goods) to act as this payment layer.

Goals & Mid-Point Milestone

Goals

Setup/Installation

https://mifos.gitbook.io/docs/payment-hub-ee/release-notes/v1.11.1

Expected Outcome

No response

Acceptance Criteria

No response

Implementation Details

Would utilize Mifos Payment Hub EE as Pay-BB and Payment Portal.

Design doc for bulk processing engine: https://govstack-global.atlassian.net/wiki/spaces/GH/pages/285016232/PI2+Design+Documents?focusedCommentId=291831844 UI Design - https://govstack-global.atlassian.net/wiki/spaces/GH/pages/251527172/UI+Design+Wireframes+-+Delivery+Milestone+1 https://govstack-global.atlassian.net/wiki/spaces/GH/pages/261160973/Workflows to integrate with either OpenSPP (https://github.com/OpenSPP) or OpenG2P (https://github.com/openg2p)

For in-kind transfers would follow API design for voucher management: https://govstack-global.atlassian.net/wiki/spaces/GH/pages/285016232/PI2+Design+Documents?focusedCommentId=291831844

Mockups/Wireframes

https://govstack-global.atlassian.net/wiki/spaces/GH/pages/251527172/UI+Design+Wireframes+-+Delivery+Milestone+1

Product Name

OpenG2P/Open SPP Connector for Mifos PH-EE

Organisation Name

The Mifos Initiative

Domain

Financial Inclusion

Tech Skills Needed

CORS, Java, Microservices, RESTful APIs, Spring Boot

Mentor(s)

@edcable

Category

Backend

AieshaShetty commented 5 months ago

Hi @edcable, I would like to work on this project. My tech stack includes core Java, spring boot, JPA. Is there any smaller issue to work on this first?

AbhimanyuSamagra commented 5 months ago

Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project.

Nibedita789 commented 5 months ago

Hello @edcable,

I'm excited about the opportunity to contribute to this project. I'm excited about the opportunity to contribute to this project. I have knowledge with Java, Spring Boot, and RESTful APIs, and I'm eager to apply my skills to the integration with OpenG2P/OpenSPP, I've reviewed the project requirements and goals, and I believe ,I can make meaningful contributions to the implementation.

Looking forward to working with the team and contributing to the success of the project.

merciajeno commented 4 months ago

Hello @edcable, May I know what other technologies are used other than Java tech stack ?

sohaibkhan-007 commented 4 months ago

I'm excited to contribute to the OpenG2P/Open SPP Connector for Mifos PH-EE project. With my skills in CORS, Java, Microservices, RESTful APIs, and Spring Boot, I am confident I can add value to this initiative. I look forward to collaborating with the team and @edcable to enhance financial inclusion through this open source effort. Please let me know how I can get started and what areas need the most assistance.