1 of 14

Mifos Developer Meeting

March 3, 2016 | Edward Cable, Olya Fomenko, Nelly Kiboi, Nasim Banu

Outreachy Showcase

Technology for Financial Inclusion

2 of 14

Agenda

  • Introductions

5 minutes

  • Announcements

3 minutes

  • Development Updates

5 minutes

  • GSOC Introduction

7 minutes

  • Outreachy Showcase

40 minutes

2

3 of 14

Introductions

4 of 14

Announcements

  • Mifos TechDays (Global Developer Summit)
    • Amsterdam - Volkshotel
    • March 9 - 11
    • See http://techdays.mifos.org
  • Online Developer Training for Partners
    • March 14-15 - 1200GMT - 1600GMT
    • 2 4 hour sessions in total
    • $125/attendee
    • Agenda
      • Maintaining and Managing your Source Code Environment
      • Overview of using the Mifos X API (AP's like Data Tables, Batch processing, reporting, complete Client and Loan Life-cycle walk-through)
      • Key principles used in the API design
      • Lightning introduction to Angular JS with simple examples
      • Overview of the community App and a quick example to consume a new API in the community App
      • Overview of Key tables used in the system
      • Walkthrough of creating your own API with brief overview of the key frameworks used
    • Register at https://attendee.gototraining.com/r/3556957871924185601

4

5 of 14

Development Update

6 of 14

Fineract Update

  • Mifos/Fineract Transition
    • Watch https://www.youtube.com/watch?v=BXcrS-OMzCU
  • Infrastructure & Codebase
  • Making Fineract Apache Compliant
    • Renamed all Mifos-related resources
    • Migrated to Java 8
    • Removed Pentaho and all reports from repository
    • Source files changed to use Apache License v2.0
    • JBDC Driver switchable by configuration
    • Regression tests completed
    • Hibernate dependency still to be removed
  • Current Status
    • Mifos X as Apache Fineract now available at GitHub
    • Soon will be calling for vote on first Apache Fineract release
    • Anticipate calling for vote to Top-Level Project in 8-12 weeks.

6

7 of 14

Mifos X 16.03 Updates

Core Team Development

Status

Surveys Framework

Mobile & AngularJS UI now available.

Shares/Dividends Module

Spec & Design Finalized. Mock APIs released.

Dormant Savings Accounts

Spec & Design Finalized

% on Interest Charges for Savings

Spec & Design Finalized

Interest Rate Charts based on Amount

Spec & Design Finalized

Self-Service API Implementation Phase 2

Spec & Design Finalized

Stellar Integration

In Progress.

No Major Updates: Code Freeze has just been lifted and work begun again.

7

8 of 14

GSOC Introduction

9 of 14

GSOC 2016 Timeline

  • Feb 29 - March 13 - Discussion Period
    • Ideas & Mentors are being finalized
    • Another GSOC office hours to be scheduled - stay tuned
  • March 14 - 25 - Application Period
    • Make sure you’ve made a pull request(s)
  • April 22 - Student Selections Announced

9

10 of 14

Advice: Immerse yourself in our Community

  • Communicate
    • Join the mailing lists and our Gitter chatroom
    • Introduce yourself
    • Contact mentors
  • Collaborate
    • Use our collaboration channels
    • Update & Improve documentation
    • Learn about our domain and how our software works
  • Contribute
    • Familiarize with the Development Environment
    • Find a task to contribute on.
    • Learn our contribution workflow and how we use version control.
    • Submit at least one pull request.

10

11 of 14

Outreachy Showcase

12 of 14

Outreachy Winter 2015

  • December 2015 - March 2016
  • Olya Fomenko
    • Material Design, Offline, GIS, Refactoring*
  • Nelly Kiboi
    • Phase 2 Android App - Create new accounts, new centers, etc.
  • Nasim Banu
    • Mobile Surveys, AngularJS enhancements

12

13 of 14

Questions?

14 of 14

Disclaimer

Mifos Initiative is approved by the Internal Revenue Service as a 501 (C) (3) tax-exempt organization, and all donations are tax deductible to the extent provided by law. The Mifos Initiative's Federal Identification Number (EIN) is 45-3613178.

This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/.

14