[
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)