...
- 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 | ||||
---|---|---|---|---|---|---|---|
|
| India | IST (GMT +5:30) | ||||
|
| Switzerland | CET (GMT +1:00) | ||||
|
| Ghana | GMT | ||||
|
| India | IST (GMT +5:30) | ||||
| India | IST (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.
...
Mentors | TBD | ||||||||||||
Overview & Objectives | |||||||||||||
Description |
| ||||||||||||
Helpful Skills | |||||||||||||
Impact | |||||||||||||
Other Resources | This project focuses on adding support for server side pagination and sorting to the MifosX platform and the reference user interface | ||||||||||||
Description |
| ||||||||||||
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 | |
Multi-tenant Caching
TODO: Details to be added by Vishwas
...