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&amp;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)