Mohak Puri edited this page Aug 7, 2018 · 5 revisions

GSoC 2018

GSoC 2018 Fineract CN Mobile 2.0 | Mohak Puri | Mifos

About Mifos

Mifos is an extended platform for delivering the complete range of financial services needed for an effective financial inclusion solution.

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

During the GSoC, I worked on Fineract CN Mobile 2.0 which is a step closer to Mifos aim of speeding the elimination of poverty by enabling financial service providers to deliver responsible financial services to the poor and unbanked.The application allows the staff to go directly into the field to connect to the client thereby reducing the cost of operations by enabling organizations to go paperless and be more efficient.

I would like to thank Edward Cable , Rajan Maurya for their guidance throughout the GSoC period

Goals Achieved by me during GSoC 18

The following goals were achieved by me during GSoC 18:

  • Added fake database layer:

    • Since the server was not working I added a fake database layer in the application while servers all the network requests made in the application.
    • Added json files for all the responses used in the application.
    • Pull Request of the work
  • Search Customer

  • Search Identification

    • Ability to search identification cards
    • Pull Request of the work
  • Review Screens

    • Adding a review screen to all the entry components of the application allowing the user to review their submission
    • Pull Request of the work
  • Image Compression

    • Compressing images (identification cards) before upload
    • Pull Request of the work
  • Ledgers

    • Listing all the Ledgers
    • Ability to search them based them on an identifier
    • Pull Request of the work
  • Tellers

    • Listing all the Tellers
    • Ability to search them based on an identifier
    • Pull Request of the work
  • Accounts

    • Listing all the Accounts
    • Ability to search them based on an identifier
    • Pull Request of the work
  • Products

    • Listing all the Products
    • Ability to search them based on an identifier
    • Pull Request of the work
  • Payroll

    • Support for viewing customer payroll
    • Ability to edit payroll
    • Pull Request of the work
  • Unit Test

All Commits & PR

Screenshot / Gifs of work done

  • Search Customer

    search customer

  • Search Identification

    search identification

  • Review Screen

    review screen 1

    review screen 2

    review screen 3

    review screen 4

  • Image Compression

    • Before

      Before

    • After

      After

  • Tellers

    Teller 1

  • Ledgers

    Ledger 1

    Ledger 2

    Ledger 3

  • Accounts

    Accounts 1

    Accounts 2

    Accounts 3

  • Products

    Products 1

    Products 2

    Products 3

  • Payroll

    Payroll 1

    Payroll 2

    Payroll 3

    Payroll 4

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.