Get Stoked - End Poverty. One Line of Code at a Time.
...
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 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. 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 | 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 | This project would seek to create one unified ID/login and profile for community members similar to the OpenMRS ID. It would achieve the following two primary objectives:
|
Description |
Design a profile Extra Credit:
|
Helpful Skills | |
Impact | Impact is two-fold:
|
Other Resources |
Make Mifos X DB-Agnostic - Flexible configuration with other databases
...