Skip to content

GSoC 2020

May edited this page Mar 9, 2020 · 5 revisions

About

For GSoC 2020, our goal is to have projects that impact users by improving their lives with technology. We also wish to push our projects into a production ready status. We want to provide projects in 1) various development languages, 2) technologies and 3) challenges. This list is provided to inspire students on what work they can achieve throughout the summer.

If you want to pursue an idea listed here, please post a "New Topic" in our #gsoc Zulip stream to discuss it! Please make sure to join an open Community Session to learn more about the current status of the various projects.

Tutorial Materials:

  • If you have not worked in git or GitHub before, please make sure to complete a few tutorials and training since you will be submitting your project's code on GitHub.

Tech for Social Good

Our projects focus on having a positive impact on the well being of a community or individual. The following projects aim to improve an individual's life through mentoring, community engagement, and access to opportunities. These are a few examples of how our projects aim to have meaningful impacts on our target users' lives.

Women Empowerment Applications

We have a community of women technologists, Systers, who have pitched their own original ideas to help empower their fellow women technologist peers. PowerUp targets 12-14 year old girls. Mentorship targets all age groups.

[1] Mentorship System (Web, Android)

[2] PowerUp (Android, iOS)

Community Management Applications

Last year we had infrastructure automation interns who helped us with standardizing Github processes and consolidating our code. We want to continue this effort this year. We'll pair you into teams based on platform "Android" team, "iOS" team, "Python/Django" team, etc.

[3] Volunteer Management System (VMS)

[4] Portal

Brainstorming Ideas

This list was born from asking fellow AnitaB.org staff members about needs they see in the women in tech community or needs they have to enhance the programs they have created for women technologists.

  • Conference Management Tools, create an application that would replace submittable or linklings for CFP submissions.
  • Women in Tech Pipeline, create a web application where any user could input an opportunity for a minority in tech to learn technical skills (i.e. free summer camp, paid boot camps, local middle school club, online resources, etc.)
  • Industry-led Opportunities Pipeline, create a web application where industry partners could input untraditional opportunities to break into the tech field. These opportunities can specify age, educational requirements, location, etc.
  • Open Source Programs, create a application to process smaller 4-week or full day programs to contribute to open source projects. Similar to GSoC, Outreachy, or RGSoC.
  • Project Management Tool, a GitHub extension that organizes the repo's issues into milestones in a user friendly method with a drag-n-drop interface.
  • STEM DIVERSE TV Android TV, Amazon Fire TV and Apple TV app for promoting diversity in STEM, primary focusing on Women in STEM. See more: doc, presentation, Github - Android TV

Your Own Idea

Each year, we have students bring their own ideas such as PowerUp, Mentorship System, and Sysbot. We request that your idea has a connection to social impact. It needs to serve a specific community to enhance their lives. The community can be primarily women, open source, or a smaller village with no access to clean water.