Skip to content

GSoC 2016

May Burgos edited this page Jan 26, 2018 · 1 revision

For GSoC 2016, our goal is to have projects that impacts users/communities by improving their duties/tasks with technology. We want to provide projects in 1)various development languages, 2) technologies and 3) challenges. Systers will still maintain our current wiki for resources, however, we have created a repository here on GitHub (by popular demand) so that students/mentees can publish and store their code, connect with other open source communities who use GitHub, and learn how to store revisions of code like Git (Try Git!). More GitHub training materials >> here.

Some of the projects below are projects for Peace Corps volunteers (PCVs)and administrators. It is important that PCVs have tools that can help collect data and report back to PC headquarters on progress and status of their assignments. It's just as important for PC administrators/managers to track their PCVs activities and assignments. Additionally, our organization, Anita Borg Institute and Systers community have open source projects that will help our staff manage our volunteers and help our members collaborate better.

For GSoC 2016 potential students who worry about specific project features:

Students can propose what they think should be done (and makes sense to do) on the projects that have incomplete requirements.

Some projects have had this as an ongoing issue, but past students were able to propose some features and did well. It is all a learning experience.

I understand this can be frustrating but please understand it's an ongoing process of many contributors. So a lot of documentation is dispersed.

I will try my best to update the projects accordingly so we can have all the information up to date but this won't happen as quickly as Friday, so please make plans to propose some features in your GSoC proposals.

Thank you for your patience! @MeepyMay


Peace Corps Projects

The Peace Corps has many volunteers (PCVs) out in the field assigned in various countries around the world. They get a lot of great technology projects started, usually at hackathons, but they never get any of them complete so that they can deploy the applications to the PCVs who really need technology to help their assignments in many ways. Systers will be working on 3 main Peace Corp projects that we hope to have them deployed by the end of this program.

[1] Peace Corps Safety App (Android, iOS, Web)

[2] Malaria Prevention (Android, iOS, Web)

[3] Mobile App Control Center (Python w/Django)

[4] Ushahidi Crowdsourcing Platform (Crowdmap)

[5] Photo Language Translation (Ruby on Rails)

[6] Crowdsourcing for Guyana Deaf Community

Systers Projects

Systers, an Anita Borg Institute (ABI) Community, have very specific needs to help them internally and externally with managing volunteers and having a Systers (and sub groups) portal. The Volunteer Management System and Systers Portal will hope to help Systers and volunteers to make a much engaged connection.

Systers will also also be upgrading to the latest Systers GNU Mailman and applying our customized Systers features to the latest release. Because we have a customized version, it is a very complex and has a more difficulty level for programmers.

[7] Systers Portal (Python w/Django)

[7.1] Volunteer Management System (Python w/Django)

[7.2] [Meetup Features for Portal] (Meetup Features)

[8] Testing Automation (Selenium using both Java and Python)

[9] [Systers Features for Mailman 3] (Systers Features for Mailman 3)

[10] [PowerUp] (PowerUp)