GSoC 2020 mifos-mobile-cn | Mifos | Garvit Agarwal
Mifos Initiative aims at bringing all kinds of financial services to the parts of the world which are unbacked by following the moto "Ending Poverty One Line Of Code At A Time".
The Mission
To speed the elimination of poverty by coordinating a global community that builds, supports, and uses Mifos X, a free and open source platform that enables financial service providers to more effectively and efficiently deliver responsible financial services to the world’s 2 billion poor and unbanked.
Firstly I would like to thank Edward Cable , Abhijit Ramesh and Rajan Maurya for their guidance and support throughout the entire period.
Mifos Mobile CN is a reference mobile banking app on top of the Apache Fineract CN architecture, which allows a client to securely authenticate against the microservices architecture and interact with his/her accounts. This GSoC primarily aims at integrating with the Open Banking API layer built on top of the WS02 API Gateway, which provides a secure authentication and integration layer for first-party applications as currently the app only is consuming a mock layer of data. Additional use cases would include better support for transactions via external payment systems, improving the workflow for sign-up and account creation, and implementing new UI designs.
-
- The new design includes:
- Home Tab
- Accounts Tab
- Transfer Tab
- Profile Tab
- Add and List Beneficiaries
- Apply for Loan
- Notifications
- Login Activity
- Signup Activity
- Splash Screen
-
- QR code can help in making hassle free payment transactions.
-
- Earlier the app was consuming a mock data layer. Now, it is connected to the server hosted at buffalo.mifos.io .
-
- With the help of Hover SDK, the app can now money transfer using MTN Uganda USSD services.
-
- Payment Hub allows to make money transfer from one account to another. FineractCN works on the large payment hub connector. I have combined both the Hover SDK and Payment Hub.