Google Summer of Code 2015 Ideas

Google Summer of Code 2015 Ideas

Get Stoked - End Poverty. One Line of Code at a Time.

 

 

We're currently working on our application and ideas lists for the 2015 Google Summer of Code. Applications are due on February 20 and Mentoring Orgs are announced on March 2.

 

2015 Google Summer of Code - Get to Know Mifos

We're looking forward to participating in Google Summer of Code for our fifth year. In 2014, we successfully graduated seven stellar interns from across the world who are continuing to make substantial contributions to our community. We hope to continue building our next generation of contributors who are joining in our movement to fight poverty through open source software. We want you to be part of our mission of creating a world of 3 Billion Maries.  

Students in 2015 will have the option to work on a variety of projects related to Mifos X - our core back-end Java platform which provides a full set of RESTful APIs to deliver financial inclusion, our front-end Community App built on top of the AngularJS framework, and a variety of other apps including our Android-based mobile client. 

 

Guidelines

  • Getting started Read about setting up the code and understand the basic concepts around MifosX.

Expectations

Students working on Mifos X will be expected to:

Prerequisite Skills

Basics

  • 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

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,Jersey, Hibernate, Spring,

  • HTML, CSS,  JavaScript (JQuery), AngularJS

  • JUnit, 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 Platform and the reference user interface. Instructions for doing so are available at Getting started - Contributing to MifosX.

  • 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.

Mentoring

Mifos folks are constantly working remotely (mainly using Skype), especially in supporting remote contributors. We often do video calls and desktop sharing If possible, we'd love to meet you in person! Specific mentors for each project will be listed below.

These are the tentative mentors for the 2015 program - we'll update with any changes.

Mentor

Project

Location

Time Zone

 

India

IST (GMT +5:30)

 

India

IST (GMT +5:30)

 

Ghana

GMT

 

USA

PST(GMT -8:00)

 

India

IST (GMT +5:30)

 

Sri Lanka

IST (GMT +5:30)

 

India

IST (GMT +5:30)

 

Netherlands

CET (GMT+1:00)

 

USA

PST(GMT -8:00)

 

Germany

CET (GMT+1:00)