openMF / mifos-mobile

Repository for the Mifos Mobile Banking App for clients
https://openmf.github.io/mobileapps.github.io/
Mozilla Public License 2.0
283 stars 694 forks source link

[DMP 2024]: Mifos Mobile 6.0 - Mobile Banking App #2656

Open therajanmaurya opened 4 months ago

therajanmaurya commented 4 months ago

Description

Mifos Mobile is a reference mobile banking app which enables clients to authenticate themselves, view and edit their account details. and make repayments or transactions between their own accounts. It is now possible for any financial institution using Mifos to provide an omni-channel banking experience including smartphone-based mobile banking, USSD-based mobile banking, and online banking via a web app. Over the years our interns extended our mifos mobile banking app, completing a mix of functional, architectural, and design improvements including improving the outbound notification system by migrating from GCM to FCM, initial integration with RocketChat for direct customer support between staff and clients, a dark theme and better support for skinning, and phase 1 of integration with Mojaloop via the payment hub. In 2020 Shivangi revamped the UI and Ashwin began the migration to Kotlin for mutli-platform development. With the payment hub and API Gateway now in place, next we look to add additional mobile money and payment system integrations into the app as well as having the app connect via the Open Banking API rather than the self-service APIs. This exercise of mapping the Fineract self-service APIs to the Open Banking APIs will be the major focus of this project. It was built on top of the Apache Fineract 1.x client-facing APIs to enable self-service channels for clients to interact with their own data and transact in a self-service manner.

Goals & Mid-Point Milestone

Goals

Expected Outcome

Final outcome of this project should be a deployable and demonstrable mifos mobile app.

Acceptance Criteria

No response

Implementation Details

Migrate xml to Jetpack compose Basic implementation of Kotlin multi-platform

Mockups/Wireframes

No response

Product Name

Mifos Mobile

Organisation Name

The Mifos Initiative

Domain

Financial Inclusion

Tech Skills Needed

Java, Material-UI, RESTful APIs, Other

Mentor(s)

@therajanmaurya

Category

Mobile

therajanmaurya commented 4 months ago

Weekly Goals:

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Week 9

Week 10

Week 11

Week 12

Week 13

Week 14

akashmeruva9 commented 4 months ago

Weekly Learnings :

Week 1

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Week 9

Week 10

Week 11

Week 12

Week 13

Week 14