Get Stoked - End Poverty. One Line of Code at a Time.
...
Info |
---|
This list of ideas is in progress - the final list of ideas will be ready by February 14, 2014. |
Integrate
...
Data Import Tool with Mifos X platform
Mentors | Nayan Ambali |
Overview & Objectives | Data Import Tool was a 2013 GSoC project, ; it is standalone web-app and used for importing bulk data like clients, groups, loan and saving accounts and transactions into the system. Code from this projected can be migrated to Mifos X platform to give provide seamless integration. |
Description | At present data import tool is standalone and and one has to deploy it and connected connect it to Mifos X platform to use it for importing data. It is always good idea will make the tool more readily available for all users to migrate the code from this project to Mifos X platform and give seamless integration. Advantages of merging the code with platform: 1) Bulk upload API will always be in sync with platform APIs. 2) Easy of build UI for bulk upload inside Community-App. 3) Import will be much faster as we are eliminating one tier. Apart from integration, we'll also be adding in additional import functionalities beyond clients, loans, and savings accounts: 4) And we will be adding other essential import options such as CoA, Code/Code Values, Offices and Data tables. |
Helpful Skills | Java (Spring/JPA/Jersey), SQL , JavaScript , Git |
Impact | It has many impacts
|
Other Resources |
...
Inbound SMS Integration
Mentors | Nayan Ambali |
Overview & Objectives | MFIs have requested the ability for both inbound and outbound SMS communication. This project will focus on Inbound SMS Integration, As part of client protection, client has right know about her/his account information at any time any where. |
Description | In outbound SMS notification MFI decides when and what information need to be sent to client, but as part of client protection, client has complete rights to request for information about her/his account details(any time any where). Using inbound SMS client can query for her account details such loan amount, status of new loan application, outstanding loan amount |
Helpful Skills | Java, SQL , JavaScript , Git |
Impact | Transparency and client protection. |
Other Resources | See SMS Integration and Outbound SMS |
Credit Bureau Integration
Mentors | Nayan Ambali |
Overview & Objectives | Because of regulatory reasons or to do background check of a client (risk management), MFIs depend on credit bureaubureaus. As part of it, MFI need to must submit client details to credit bureau and also need to pull client information from credit bureau before approving any new loans to a client.Mifos X can be integrated with a popular CBs in India and may befrom other region.regions ( Basedbased on the demand). |
Description | This will be be an optional module inside Mifos X, and this module can be turned on/off based on the institutes requirements. And will be flexible to configure with different CBs (may not be practical to integrate with all CBs). The major functionality will be sending the data to CBs on regular intervals in the format CB expects. And option to pull the client’s information from CB whenever loan officer/branch manager/ user wants to view the information for a particular client. |
Helpful Skills | SQL, Java, Javascript, Git, Web Services, Big Data (Hadoop, Hive) |
Impact | The credit report shows account information such as repayment record, defaults, type of loan, amount of loan, etc. of the customer. This information facilitates prudent decision-making when the credit underwriter processes the loan application. This help MFI to reduce the risk of bad loans and reduces the multiple lendings to same person from different MFIs. |
Other Resources |
...
Mentors | James Dailey |
Overview & Objectives | |
Description |
|
Helpful Skills | SQL, Java, Javascript, Git, Web Services |
Impact | Providers of pay-as-you-go solar can use MIFOS for their operations. MFIs can become such providers. |
Other Resources | Mobile project on MifosX |
...
Mentors | Nayan Ambali |
Overview & Objectives | At present MIfos X platform is shipped with Community-App (SPA) as default UI, but initial load time of the application high. And for users on narrow band bandwidth internet it takes a considerable amount of time to load the app. Instead of loading the app every time, we can convert the Community-App into a Chrome App and user can download them once and install it ion the machine, and it can used as thick client.
|
Description | Community-App is completely developed on top of JavaScript, CSS and HTML. And Chrome apps are also written in same stack. Use Using grunt we should be able to repackage Community-App(SPA) into Community-App(Chrome App) |
Helpful Skills | Javascript, AngularJS, Grunt |
Impact | Users with slow internet connectivity can use this app (Installed on the machine) instead of loading Community-App (SPA) on the browser. Users will also have a continually updated app. This will also allow MFIs to potentially use Chromebooks as field-based devices for their branches. |
Other Resources | http://developer.chrome.com/apps/angular_framework.html |
...
Mentors | |
Overview & Objectives |
|
Description |
|
Helpful Skills | |
Impact |
|
Other Resources |
Mifos ID/Profile - Single Sign On for Community Infrastructure
Mentors | |
Overview & Objectives |
|
Description | Right now Mifos X contains core client management functionalities including tracking basic demographic information, know your customer information, document management, and survey collection through data tables. As financial institutions serving the poor begin to offer a more in-depth and diverse range of financial inclusion products, the need for more robust client management and in-depth client understanding has grows. Their core system needs to provide more and more CRM-type functionality that complement the portfolio management and financial/social reporting the Mifos X provides. This project will work to deliver the initial set of customer relationship management functionalities including a module for tracking inquiries, complaints <BINNY> Can you expand with other reasonable expectations for a summer deliverable. We can also include additional functionalities as |
Description |
|
Helpful Skills | |
Impact | Deepening the client relationship and ensuring fair, responsible, and transparent financial services to the poor is a core piece of the industry's roadmap for financial inclusion. Providing customers the ability to voice their concerns and feedback about the services they're receiving provides a simple yet powerful tool to protect the client. Empowering the financial institution with the ability to track these inquiries and overall maintain a more holistic relationship tracking entire lifecycle of their clients gives them a much better ability to understand their clients and respond to their needs with appropriately designed services and products. |
Other Resources |
Mifos ID/Profile - Single Sign On for Community Infrastructure
Mentors | |
Overview & Objectives |
|
Description | Identifying a single sign-on authentication protocol that ties together authentication of our various community collaboration tools: 1) Atlassian Studio - JIRA, Confluence, JIRA Agile, 2) Social Q&A - AnswerHub 3) Mailing Lists - Mailman (administered through SourceForge 4) Source Code Version Control - GitHub 5) Continuous Integration - Jenkins 6) General Community Website (mifos.org) - Wordpress This could be built out independently or leverage one of our existing tools for this authentication - Atlassian Studio/Crowd or AnswerHub Designing a dashboard Design a profile Extra Credit: Tie into OpenBadge system |
Helpful Skills | |
Impact | |
Other Resources |
...