Google Code-In 2014

Google Code-In 2014

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

We have completed the Google Code-In program for 2014 and look forward to future participation.

 

 

 

2014 Google Code-In - Get to Know Mifos

After participating in Google Summer of Code in four different summers, we look forward to the opportunity to work with pre-university students through Google Code-In. As both a 501(c)3 non-profit and an open source project, our global community has a diverse range of tasks (both technical and non-tecnhnical) that will be a valuable experience for the students. Students will gain exposure to an active open source project, a widespread global community, and expand upon a wide range of discipline as they use technology to help alleviate global poverty.

Get Excited!

Watch the following videos to learn about our gigantic mission and the game-changing platform we've built to achieve it. 

http://youtu.be/co5cK2cYVU0

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 and analytical skills

  • Passion for writing clean 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

  • Java

  • Gradle

  • Android SDK

  • Git

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.

Mentor

Category

Location

Time Zone

Mentor

Category

Location

Time Zone

Coding & Quality Assurance

Switzerland

CET (GMT +1:00)

Coding & Quality Assurance

India

IST (GMT +5:30)

Coding & User Interface

India

IST (GMT +5:30)

Coding, Testing & Documentation (Android App)

India

IST (GMT +5:30)

Outreach/Research & Documentation/Training

USA

PST (GMT -8:00)

Outreach/Research

USA

PST (GMT -8:00)

Coding & Quality Assurance

India

IST (GMT +5:30)

Coding & Quality Assurance

India

IST (GMT +5:30)

Documentation/Training

Belize

CST(GMT -6:00)

Coding & Quality Assurance

Germany

CET (GMT+1:00)