You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fineract.apache.org by "Varun Jain (Jira)" <ji...@apache.org> on 2021/04/02 18:25:00 UTC
[jira] [Commented] (FINCN-251) Functional Enhancements to Fineract
CN Mobile
[ https://issues.apache.org/jira/browse/FINCN-251?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17314017#comment-17314017 ]
Varun Jain commented on FINCN-251:
----------------------------------
[~snehilrx] Please refer to this reply of [~EGOR-IND] at the gitter Chat. He has nicely explained all the things and solved my doubts and would most probably solve yours too .
_To all the contributors who are having doubts about the idealist of fineract-cn-mobile, let me clear some air for you,_
# _about the payment hub integration feature via mobile money API, it is a new feature and the main motive behind is to create payment portal in the, this same feature was added to mifos mobile-wallet in year 2019, you can check this [openMF/mobile-wallet#549|https://github.com/openMF/mobile-wallet/pull/549] for better understanding._
# _second is GIS features, now this feature has a big issue that is keeping it from being properly functional that there isn't an API for this feature to save user's visit data. @jawidMuhammadi already raised a issue about it, go to this JIRA ticket to see the issue and there is still room for new GIS features._
# _Last one is about Couchbase, now for this feature first read this [documentation|https://gist.github.com/jawidMuhammadi/af6cd34058cacf20b100d335639b3ad8] to understand the Couchbase and then this issue too. we're using Couchbase to make the app offline first. Couchbase use JSON as a data format and we have to use a "documentType" attribute in app's kotlin data classes(data models) to identify which JSON file belongs to which model._
Hope this helps , thanks to Kinar :)
> Functional Enhancements to Fineract CN Mobile
> ---------------------------------------------
>
> Key: FINCN-251
> URL: https://issues.apache.org/jira/browse/FINCN-251
> Project: Fineract Cloud Native
> Issue Type: Improvement
> Reporter: Ed Cable
> Priority: Major
> Labels: gsoc2021, mentor
>
> h2. Mentors
> * [~therajanmaurya]
> * [~jawidMuhammadi]
> h2. Overview & Objectives
> Just as we have a mobile field operations app on Apache Fineract 1.x, we have recently built out on top of the brand new Apache Fineract CN micro-services architecture, an initial version of a mobile field operations app with an MVP architecture and material design. Given the flexibility of the new architecture and its ability to support different methodologies - MFIs, credit unions, cooperatives, savings groups, agent banking, etc - this mobile app will have different flavors and workflows and functionalities.
> h2. Description
> In 2020, our Google Summer of Code intern worked on additional functionality in the Fineract CN mobile app. In 2021, the student will work on the following tasks:
> * Integrate with Payment Hub to enable disbursement via Mobile Money API
> * Improve Task management features into the app.
> * Create UI for creating new account and displaying account details
> * Create UI for creating tellers and displaying tellers details
> * Improve GIS features like location tracking, dropping of pin into the app
> * Improve offline mode via Couchbase support
> * Write Unit Test, Integration Test and UI tests
> h2. Helpful Skills
> Android Development, Kotlin, Java, Git, OpenJPA, Rest API
> h2. Impact
> Allows staff to go directly into the field to connect to the client. Reduces cost of operations by enabling organizations to go paperless and be more efficient.
> h2. Other Resources
> # Repo on Github:
> https://github.com/apache/fineract-cn-mobile
> # Fineract CN API documentation:
> https://izakey.github.io/fineract-cn-api-docs-site/
> # https://github.com/aasaru/fineract-cn-api-docs
> https://cwiki.apache.org/confluence/display/FINERACT/Fineract+CN
> # How to install and run Couchbase:
> https://gist.github.com/jawidMuhammadi/af6cd34058cacf20b100d335639b3ad8
> # GSMA mobile money API:
> https://developer.mobilemoneyapi.io/1.1/oas3/22466
> # Payment Hub:
> https://github.com/search?q=openMF%2Fph-ee&ref=opensearch
> # Some UI designs:
> https://www.figma.com/file/KHXtZPdIpC3TqvdIVZu8CW/fineract-cn-mobile?node-id=0%3A1
> # 2020 GSoC progress report:
> https://gist.github.com/jawidMuhammadi/9fa91d37b1cbe43d9cdfe165ad8f2102
> # JIRA Task
> https://issues.apache.org/jira/browse/FINCN-241?filter=-2&jql=project%20%3D%20FINCN%20order%20by%20created%20DESC
--
This message was sent by Atlassian Jira
(v8.3.4#803005)