Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Quick learner
  • Troubleshooting Wizard
  • Passion for writing beautiful code
  • Excellent communication skills
  • Knowledge of developer tools
    • such as: a text editor, source control, how to build software
    • experience with specific tools will also help, such as: Eclipse IDE, Git, Maven

Mifos includes wide variety of technologies, we do not expect a student to be expert on all of these. But it will be helpful if you have some experience in some of these.

Helpful skills: (specific technology requirements vary with project chosen)

  • MySQL, HibernateJersey, Hibernate, Spring, Struts
  • JSP/JSTL, HTML/XHTML, CSS, JavaScript JavaScript (JQuery)
  • JUnit, TestNG, Selenium

Please also see the list of suggested tools for development with Mifos.

  • REST-assured

Hints

  • When you need help, ask for help! Do some searches before asking, please. We are very excited for you to join us, but we need to know that you're willing to put in the time and effort required to do your part. When you do ask, ask well.
  • Not sure if you are qualified? Download and build the code, then run the Web applicationPlatform and the reference user interface. Instructions for doing so are available on this wiki.
  • Email the mifos-developer mailing list with your questions and project ideas.
  • Install Skype for (generally infrequent) video calls. You'll need a headset for Skype, too.

...

Mentor

Project

Location

Time Zone

User Profile
userugupta

 

India

IST (GMT +5:30)

User Profile
uservorburger

 

Switzerland

CET (GMT +1:00)

User Profile
userkgambrah

 

Ghana

GMT

User Profile
uservishwasbabu

 

India

IST (GMT +5:30)

User Profile
usergsluthra
 IndiaIST (GMT +5:30)

Project Ideas

All 2013 projects will be on the new Mifos X platform, this the brand new version of the Mifos software that we launched in 2012. Mifos X is a true platform in which the back-end is cleanly separated from the front-end and all core platform services are exposed through an API making it easy develop new applications on top of the Mifos X platform. 

...

 
MentorsTBD
Overview & Objectives 
Description

 

Helpful Skills 
Impact 
Other ResourcesThis project focuses on adding support for server side pagination and sorting to the MifosX platform and the reference user interface
Description
  • Adding pagination and sorting capabilities to the REST API's exposed by the MifosX platform
    Jira Legacy
    serverMifos Atlassian JIRA
    keyMIFOSX-173
  • Update the reference User Interface to consume the same
    Jira Legacy
    serverMifos Atlassian JIRA
    keyMIFOSX-174
Helpful Skills Java (Spring, Jersey) , HTML and Javascript (JQuery)
Impact

Worldwide, there are multitudes of methodologies and delivery channels which deliver financial services to the poor. On the platform through the API, our community has the ability to build applications to allow Mifos to support new markets and scale more services to the poor in need.

For large financial institutions, it is imperative that server side pagination and sorting are supported so that they can build scalable application on top of the Mifos X platform

Other Resources

 

Jira Legacy
serverMifos Atlassian JIRA
keyMIFOSX-173
Jira Legacy
serverMifos Atlassian JIRA
keyMIFOSX-174

Multi-tenant Caching

TODO: Details to be added by Vishwas

...