Skip to content

Instantly share code, notes, and snippets.

@garvit984
Created August 7, 2020 07:14
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save garvit984/d420845e42a63628cf82c7dde1360233 to your computer and use it in GitHub Desktop.
Save garvit984/d420845e42a63628cf82c7dde1360233 to your computer and use it in GitHub Desktop.

GSOC

About Mifos

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.

GSoC Project

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.

Goals Achieved during GSoC 20

  • Implemented the redesigns proposed during the GCI.

    • 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


  • Added support for QR code Scanner and QR code Generator

    • QR code can help in making hassle free payment transactions.


  • Added support for Demo FineractCN Server

    • Earlier the app was consuming a mock data layer. Now, it is connected to the server hosted at buffalo.mifos.io .

  • Added support for Hover SDK

    • With the help of Hover SDK, the app can now money transfer using MTN Uganda USSD services.


  • Added support for Payment Hub EE

    • 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.


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment