Seeking front-end and back-end volunteer developers to complete the integration.

Target releaseRelease name or number
Epichttps://github.com/openMF/community-app/issues/1848
Source Codehttps://github.com/openMF/stellar-connector
Document status
Document owner
DesignerLead designer
DevelopersLead developer
QALead tester

Goals

Background and strategic fit

What are we aiming to achieve with the Mifos/Stellar integration?

See https://docs.google.com/presentation/d/1-tdUsMBErylm7lRnDzdlFwVU3M63IoWq722YTVyp8D4/pub?start=false&loop=false&delayms=3000

Resources for developers

Existing Work Done on Integration to Date: 

Assumptions

Requirements specification

The UI Screens in the Mifos X Web App and the remaining back-end work in the Apache Fineract platform need to be built out for. Use Case

 

API design requirements

Fluent interface wrapping JAXB. API documentation via Javadoc.

#TitleUser StoryImportanceNotes
1Configure Stellar GatewayAs a Mifos X System Administrator, I want to configure my Mifos X installation with Stellar Gateway as an External Service.Must Have
  • Additional considerations or noteworthy references (links, issues)
2Define Hook for Stellar PayloadAs a Mifos X System Administrator, I need to define the wook which sends the information to Stellar needed to initiate the transfer.  
3Initiate TransferAs a user of Mifos I need to be able to initiate a transfer via Stellar from a client's savings account  
4Execute TransferAs a user of Mifos, I need to be able to execute a transfer from a Mifos savings account to another external savings account via Stellar  
5Receive Incoming TransferAs a user I must be able to view successful and failed incoming transfers to savings accounts within Mifos  
6Self-Service transferAs a client, I want to initiate a transfer from my own savings account via Stellar from the Mifos Self-Service Android App  
7    

Design

Mockups can be found at https://openmf.mybalsamiq.com/projects/stellaruimockups/grid

Questions

Below is a list of questions to be addressed as a result of this requirements document:

Questions proposed by Jenny Yang after review of existing code:

 

Not Doing