THESE ARE THE CURRENT NONPROFIT PROJECT NEEDS

Below you’ll see the category and under it you will see our nonprofit partner and how many projects they have open

Financial Inclusion with:

Human Rights with:

Global Development with:

Extra Projects:

Information you enter here will only be used by the GooglersGive & Code Alliance teams to help match you to a volunteering project.
For privacy policy see: http://go/googlersgive-privacy & http://benetech.org/want-to-help/contact-us/privacy-policy/

FINANCIAL INCLUSION WITH MIFOS.ORG

To speed the elimination of poverty by coordinating a global community that builds, supports, and uses Mifos X, a free and open source platform that enables financial service providers to more effectively and efficiently deliver responsible financial services to the world’s 2 billion poor and unbanked.

mifos.org

Read Our Getting Started Guide

FINANCIAL INCLUSION

MIFOS INITIATIVE

About Us


Project 1: Clean Energy Integration

MFIs are interested in becoming a channel for clean energy products – such as solar home systems, water purifiers, or improved cookstoves. With international partners like barefoot power, dlight, or MicroEnergy Credits, or local partners like Grameen Greenway or HUL, MFIs need a way to take orders and hand off data to appropriate partners for order-fulfillment, warranty management, and after-sales service. Integrating a single customer view including their financing of specific clean energy products.

We need to build a module that extends loan product definition to include specific physical product ordering – e.g. a clean energy loan associated with a specific solar product. Create a daily batch process to send data in JSON or XML to appropriate third party system (e.g. MEC Tracker). Extend this to include “down payments” on the product purchase – i.e. only partially financed. Build a supplier ordering/invoice & financial reconciliation process and transfer funds directly to “Supplier Account” upon fulfillment of order. Create reports on aging of orders, fulfillment timing, and geographic spread.


Do you have one or more of the following skills?
Java, XML, SQL , Git, SMS integration, Android App development is plus

Capacity: 4 – 8 volunteers


Relevant Links: More Project Notes About Green Energy Integration



FINANCIAL INCLUSION

MIFOS INITIATIVE

About Us


Project 2: Business Rules Engine

A business rule system enables these financial institutions policies and other operational decisions to be defined, tested, executed. Rule engines typically support rules, facts, priority (score), mutual exclusion, preconditions, and other functions.

This module will enable MFI admin to add, remove or modify the business rule against pre-defined workflows in the application.


Do you have one or more of the following skills?
SQL, Java, JavaScript, Git

Capacity: 4 – 6 volunteers


Relevant Links: Business Rules Engine Project Details



FINANCIAL INCLUSION

MIFOS INITIATIVE

About Us


Project 3: Client Impact Portal

The project involves utilizing the existing APIs to pull data into a newly designed dashboard/portal that has analytics, summarized data, and visualizations that can be dynamically generated and sliced and diced on screen. We need a team of 6 people with front-end, back-end, UX Design, and Product Management skills on a 120 hour project to design and implement our Client Impact Portal, an online portal for external stakeholders to visualize in real-time the social and financial impact financial inclusion is having on each individual client.


Do you have one or more of the following skills?
UX Design, JavaScript (Angular.JS), Git, SQL

Capacity: 5 – 6 volunteers


Relevant Links: Impact Portal Notes 2015



FINANCIAL INCLUSION

MIFOS INITIATIVE

About Us


Project 4: AngularJS App Enhancements

Our AngularJS Community App is the standard application on the Mifos X platform that provides all the core functionality for the most common methods of financial inclusion and products and services. It’s also the starting point for any partners looking to customize or extend the UI. It’s constantly being improved based on user feedback, better performance, and to integrate new design standards and AngularJS refactoring.


Do you have one or more of the following skills?
Javascript, CSS, HTML5. AngularJS and Bootstrap (CSS framework) is plus

Capacity: 3 – 5 volunteers


Relevant Links: Read More About AngularJS App



FINANCIAL INCLUSION

MIFOS INITIATIVE

About Us


Project 5: Online Banking Interface : Self Service Portal

It is now possible for them to have direct banking apps that they can utilize including smartphone-based mobile banking, USSD-based mobile banking, and online banking via a web app.The focus of this project would be designing and implementing a clean and simple AngularJS application that can be used as a reference web app for financial institutions to directly deploy and offer to their customers or for our our support partners to customize and enhance to the local needs of their market.

The initial scope will be simple – allow a client to authenticate, then to view their client and account details, drill down in their accounts and view transaction history and make transactions such as repayments from a savings account or transfers between savings accounts. As more APIs get added, we will add more functionalities and can add more data visualizations.


Do you have one or more of the following skills?
UX Design, Javascript (Angular), Git, APIs

Capacity: 6 people with front-end, back-end, UX Design, and Product Management skills to design and implement an AngularJS-based reference web app for online banking using our client-facing self-service APIs.


Relevant Links: Self-Service Application – Mifos Platform Changes


HUMAN RIGHTS WITH MARTUS.ORG

Individuals and groups who protect human rights and civil liberties work in environments where resources are scarce and adversaries often have the upper hand. Martus is a free, open source, secure information collection and management tool that empowers these rights activists to be stronger in their fight against injustice and abuse.

martus.org

HUMAN RIGHTS APP

MARTUS

About Us


Project 1: Server AMIs (Amazon Machine Image)

Benetech’s Martus technology, allows human rights defenders, activists, journalists, and other social justice users anywhere in the world to securely gather information about human rights violations. The Martus suite of tools allow users to send crucial data from the field—text, photographs, audio and video— and the data is automatically encrypted locally, and on the servers, so it is protected in case the device is lost, stolen or confiscated.

Martus server AMIs (Amazon Machine Image): Providing an option for groups who want to run their own secure Martus servers to make it easy for them to setup themselves (it is now incredibly onerous and pretty much requires help from Benetech for any of our field partners)


Do you have one or more of the following skills?
Linux System Admin, Security Focus, Amazon Web Services

Capacity: 4 – 6 volunteers



HUMAN RIGHTS APP

MARTUS

About Us


Project 2: Conversion of Martus Docs

We need to be able to convert our current Martus Docs to a more flexible format. Our current format is hard to maintain and use/integrate. It would be a huge benefit to convert to web-based format including images, for easier translation management and knowledge-base type web resources on our website. This data should be transferable.


Do you have one or more of the following skills?
HTML, CSS, Python, Other Data Scripting Languages

Capacity: 2 – 4 volunteers



HUMAN RIGHTS APP

NEW! PROTOTYPING

About Us


NEW! Project A: Human Rights Media Repository

Human rights organizations protect video collections gathered from partners and activists in their region. Often, these videos are unique records of human rights abuses and live exclusively in these private collections to protect the safety of those involved or prevent removal from public servers. This media sits invisible to other human rights defenders and prevents momentum from building between organizations with similar causes. We propose a platform that allows uploaders to add and share manual, automatic, and crowdsourced metadata to their media. Uploaders can attach time-coded content tags, censored thumbnails or video clips, and supporting verification documents. Users may search for specific videos, or set up alerts and filters for trending content or regions. Build-in secure communications will allow requests for media transfers to occur within the established vetting process of the organizations involved.


Do you have one or more of the following skills?
HTML, CSS, JavaScript, Python, Scripting, Database Design

Capacity: 3 – 6 volunteers


Relevant Links:
Read More About This Project
See Video



HUMAN RIGHTS APP

NEW! PROTOTYPING

About Us


NEW! Project B: Digital Security Training ARG

Digital Security training today revolves mostly around in-person trainings or relying upon members in your organization to read through one of the multitude of densely worded training guides. These methods aren’t participatory, aren’t taught within the context of day-to-day work, and quickly grow stale. In Artificial Reality Games (ARGs), participants are asked to investigate and complete tasks in a fictitious storyline through their real-world devices and interactions. We propose the development of interactive scenarios that test participants’ preparedness on digital security content provided by Benetech and modules created by other development partners or tool creators.


Do you have one or more of the following skills?
HTML, CSS, JavaScript (Angular.JS), Documentation Writing

Capacity: 3 – 6 volunteers


Relevant Links:
Read More About This Project
See Video



HUMAN RIGHTS APP

NEW! PROTOTYPING

About Us


NEW! Project C: In Plain Sight Text Obfuscation

Encryption use has become easier in recent history, still more often than not, encrypted communication tools require activists to move their entire network of contacts onto using a platform or app that may not have been designed for the context in which they operate. Often these are western tools with no historical trust, and sometimes the simple presence of encrypted traffic or traffic from known encryption applications may be enough of a red flag to draw attention to activists. We propose a system that uses research algorithms to encode messages into different human-readable text. This new text can be shared freely on any platform that is used by the activists, blends into network traffic, and can still be decoded by trusted partners.


Do you have one or more of the following skills?
Strong Familiarity with Security, Data Manipulation, and JavaScript

Capacity: 3 – 6 volunteers


Relevant Links:
Read More About This Project
See Video



HUMAN RIGHTS APP

NEW! PROTOTYPING

About Us


NEW! Project D: UPR Guided Submission

Encryption use has become easier in recent history, still more often than not, encrypted communication tools require activists to move their entire network of contacts onto using a platform or app that may not have been designed for the context in which they operate. Often these are western tools with no historical trust, and sometimes the simple presence of encrypted traffic or traffic from known encryption applications may be enough of a red flag to draw attention to activists. We propose a system that uses research algorithms to encode messages into different human-readable text. This new text can be shared freely on any platform that is used by the activists, blends into network traffic, and can still be decoded by trusted partners.


Do you have one or more of the following skills?
Strong Familiarity with Security, Data Manipulation, and JavaScript

Capacity: 3 – 6 volunteers


Relevant Links:
Read More About This Project
See Video


GLOBAL DEVELOPMENT WITH ELVA.ORG

Elva is an online platform that allows organizations to work with communities to map local needs and issues of concern, using simple SMS and web reports. Elva publishes these community-driven reports online in compelling maps and visualizations, making it easy for decision makers to understand local needs and to develop an accountable and locally appropriate response.

elva.org

INTERNATIONAL DEVELOPMENT – AGRICULTURE

ELVA – MOSAVALI

About Us


Project 1: Mobile App APIs

Mosavali want to test a fully mobile-first approach in providing agricultural extension to Georgia’s 300,000 smallholder farmers. We already see a clear demand for our services. A series of rather casually recorded videos shot in Georgia received over 65.000 views in a matter of weeks. Within 6 weeks, over 800 farmers subscribed to our mailing list. Those are big numbers, for a place like Georgia.

We would like to build a mobile app that interacts with Mosavali’s API to offer users:

  • Mosavali’s training videos
  • Personal advice from local agricultural experts on problems they face on the farm.
  • Crop calendar: a personalised schedule showing when best to plant, irrigate and harvest their crops.

Do you have one or more of the following skills?
Android Developers, UX Design, HTML/CSS, Project Managers

Capacity: 3 developers, 1 designer, 1 – 2 project manager


Relevant Links: Read Mosavali PDF



INTERNATIONAL DEVELOPMENT – AGRICULTURE

ELVA – MOSAVALI

About Us


Project 2: Weather APIs

To have access to the best and most comprehensive weather data available, we want to integrate several different weather services (Meteoblue, aWhere, weather.com and others). We therefore seek to build a streamlined API that retrieves data from these services and feeds them to the Mosavali platform.

With great weather data, we will be able to offer farmers:

  • A personal, tailored schedule telling them exactly when to plant, irrigate, fertilise and harvest their crops, based on the weather conditions at their individual location
  • Weather alerts for their location, alerting them of forecasted emergency weather conditions like hail, frost, storm, etc.

Do you have one or more of the following skills?
Node.JS with API experience

Capacity: 2 developers, 1 project manager


Relevant Links: Read Mosavali PDF



INTERNATIONAL DEVELOPMENT – AGRICULTURE

ELVA – MOSAVALI

About Us


Project 3: Market Prices Module

A crucial problem for farmers in developing countries is that they lack access to information on local market prices. As a result, they cannot make optimal decisions on when to sell their products and on which local markets, losing opportunities to improve their livelihoods.The Mosavali team is now recruiting a team of local staff to report prices from all local markets throughout Georgia. We would like to build a module for the online platform that a) aggregates the market price reports submitted by those team members and b) visualises those prices per market in an accessible and visually compelling manner.


Do you have one or more of the following skills?

  • 1 Node.js developer with experience in database design (preferably PostgreSQL).
  • 1 Front-end developer who knows raw Javascript well
  • 1 UX designer (preferably with experience in HTML/CSS)
  • 1 Project manager

Capacity: 4 – 5 volunteers


Relevant Links: Read Mosavali PDF



INTERNATIONAL DEVELOPMENT – REFUGEES

ELVA – Distance Learning for Displaced Persons

About Us


Project A: Mapping Refugee Needs Through Social Media Scraping

Many refugees are making use of social media to report challenges they are facing with regards to humanitarian supplies, services, shelter and relations with host communities. This information provides a real-time needs assessment of refugee communities, and can therefore be of great value to humanitarian organisations. Using Twitter’s API, we seek to build a map that shows tweets and Twitter photos aggregated for location, topic and severity. The module will be fully integrated with Elva’s data collection an visualization platform.


Do you have one or more of the following skills?

  • 1 or 2 Back-end developers (preferably Node.JS/JavaScript)
  • 1 Project manager

Capacity: 2 – 3 volunteers



INTERNATIONAL DEVELOPMENT – REFUGEES

ELVA – Distance Learning for Displaced Persons

About Us


Project B: Distance Learning Module

Many refugees and IDPs do not have access to jobs and therefore do not have a regular income that allows them to meet their essential needs and enjoy social and economic rights in a sustainable manner. As result, many have become increasingly dependent on external assistance. There is a widely recognized need for effective, targeted and accessible training to strengthen self-reliance of displaced persons worldwide and to foster their economic and social reintegration. Elva therefore seeks to design and develop a distance learning platform for forcibly displaced persons with online courses on key skills and professions.

  • Course design module for educational provider
  • User interface for courses modules containing training videos, exercises and digital problem sets.
  • Online consultations with peers and seasoned local entrepreneurs

Do you have one or more of the following skills?

  • 1 Node.js developer
  • 1 Front-end developer who knows raw Javascript well
  • 1 UX designer (preferably with experience in HTML/CSS)
  • 1 Project manager

Capacity: 4 – 5 volunteers


OTHER PROJECTS

We have many partners who need help with healthcare, education, and environmental related apps.
Here are a few

ENVIRONMENT

AMAZON CONSERVATION TEAM

About Us


Project: Mapping Application

The Amazon Conservation Team (ACT) is partnering with indigenous communities to create maps of their territories, a process involving the collection of thousands of data points related to indigenous sacred sites, cultural land use, traditional medicine, flora, fauna, and environmental and social pressures. This data is used to create territorial management plans that help indigenous communities make informed decisions on the fate of their territories.

ACT is developing an application for mobile devices that will improve the collection of geospatial data in rural and forest areas of developing countries. The application interface is being designed to maximize accessibility for semi-literate and illiterate communities by using graphical representations, audiovisual content, and indigenous languages. The application will connect to an online portal that seamlessly syncs and aggregates data for use in a browser-based mapping platform, such as Google Maps.


Do you have one or more of the following skills?

  • Database: Google App Engine, CartoDB, PostGIS, PostgreSQL or MySQL
  • UI: HTML5, Bootstrap, JQuery or other JS libraries Programming
  • Languages: Python (REST API), PHP, JavaScript, Ruby

Capacity: 4 – 8 volunteers


Relevant Links:
Read the ACT PDF
Read More the Project 1-Pager



HEALTH DATA

SHARE FOR CURES

About Us


Project: Citizen Scientists Data Visualization Application

Our goal is to come out of the project with the technical specifications and plans needed to build out our Citizen Scientist Sub-Site. This project will encompass creating a visual database tool where users can see and share research. SHARE For Cures is hoping to add the ability for our users to participate as Citizen Scientists. A Citizen Scientist is defined as a member of the general public helping with the systematic collection and analysis of data. We want to enable our users to help researchers by generating new hypothesis using the collective data our users have shared. In addition, we hope to have other users vet and vote up or down the hypotheses generated and published in a forum. We would like users to have the ability to select multiple data elements from the users own data and from the collective shared data of other users, and the ability to graph, chart, or plot the data in any way.

The platform includes a patient website, a SDK (Software Development Kit) for application developers to build interfaces with the SHARE platform, as well as native applications that will soon be embedded into well-utilized websites.


Do you have one or more of the following skills?

  • Database: PostgreSQL or MySQL
  • UI: Graphic Design, HTML5, Bootstrap, JQuery or other JS libraries Programming
  • Languages: Python (REST API), PHP, JavaScript, Ruby

Capacity: 4 – 8 volunteers



EDUCATION

SAMASCHOOL (SAMASOURCE)

About Us


Project: Career Portal

Many people have career skills and recent training, but not the access to the right community to become competitively employed. We aim to fix this by creating a social network to empower those from the SamaSchool network to support one another. This website will be primarily used to provide a means of sustained connection to students and professionals, in both peer to peer and career opportunities.


Do you have one or more of the following skills?

  • Database: PostgreSQL or MySQL
  • UI: HTML5, Bootstrap, JQuery or other JS libraries Programming
  • Languages: Python (REST API), PHP, JavaScript, Ruby

Capacity: 4 – 8 volunteers


Benetech.org Technology Serving Humanity

Log in with your credentials

or    

Forgot your details?