[ 
https://issues.apache.org/jira/browse/FINERACT-1337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Adam Saghy closed FINERACT-1337.
--------------------------------
    Resolution: Invalid

> Create Fineract CN mobile wallet app on top of wallet framework
> ---------------------------------------------------------------
>
>                 Key: FINERACT-1337
>                 URL: https://issues.apache.org/jira/browse/FINERACT-1337
>             Project: Apache Fineract
>          Issue Type: Improvement
>            Reporter: Ed Cable
>            Priority: Major
>              Labels: gsoc2021, mentor
>
> h2. Mentors
>  * Devansh Agarwal
>  * Shivansh Tiwari
> h2. Overview & Objectives
> We provide a reference mobile wallet application frameworks for consumers and 
> merchants that has been developed by our Google Summer of Code interns from 
> 2017 to 2020. The mobile wallet provides an extensible mobile wallet 
> framework to support the basic use cases of a mobile wallet as documented in 
> the Level One Project mobile wallet requirements. This extensible framework 
> should support both merchant and client use cases as well as be capable of 
> integrating with a Fineract or Fineract CN back-end. 
> Over time, we would like Fineract to be more generically a wallet management 
> system and this reference application framework is a powerful tool to support 
> that.
> Currently there is no reference mobile wallet app that natively consumes APIs 
> from Fineract CN. The current wallet utilizes a wrapper around Fineract APIs 
> to facilitate such a connection. 
> h2. Description
> The initial mobile wallet framework along with 2 reference apps, PixieCollect 
> and MifosPay, were developed in 2017. In 2019, these functionalities were 
> extended further by Shivansh including including improving user experience 
> and redesigning the app, support for Kotlin, integration with two Mojaloop 
> transaction flows via the Paymeht Hub, adding improving Deeplinks, support 
> for standing instructions and more well-rounded support for merchant 
> transactions.
> In 2020, Devansh Aggarwal added complete support for standing instructions, 
> integrated with Fineract CN for core use cases by mapping Fineract 
> back-office APIs to Fineract CN APIs, added multi-theme support, completed 
> integration with Payment Hub EE for two use cases, added support for Hover, 
> and converted Java code to Kotlin.
> In 2021 we aim to complete a stand-alone MVP of a mobile wallet on top of the 
> Fineract CN back-end. Once the requisite APIs are made available in Fineract 
> CN, a new reference app will be built to consume these APIs. If there's 
> enough time, some other major work beyond building the base  Fineract CN 
> mobile wallet app will be Payment Hub integration and improving peer to peer 
> and merchant transactions (initiating transactions to merchants, maintaining 
> history of users with which recent transactions took place, adding deeplink 
> support for unique payment links, payment related notifications using FCM). 
> Payment Hub and Mojaloop integration will allow us to make payments across 
> tenants and fineract deployments. A very basic integration of payment hub 
> with mobile wallet is already in place for Fineract but that will need to be 
> extended to fully support all use cases on Fineract CN. 
>  
> h2. Helpful Skills
> Android development, SQL, Java, Javascript, Git, Spring, OpenJPA, Rest, Kotlin
>  Impact 
> By providing an extensible mobile wallet framework, allow partners a complete 
> reference stack of back and front-end applications to offer digital financial 
> services to clients.
> h2. Other Resources
>  2020 Mobile Wallet Progress: 
> [https://gist.github.com/devansh-299/e2041c07d9ab55a747391951e9090df4]
> Mobile Wallet Framework: Source Code | Issue Tracker | Gitter Chatroom
> See [https://openmf.github.io/mobileapps.github.io/]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to