Skip to content

GSoC 2022 Ideas

Vatsal Kulshreshtha edited this page Feb 15, 2022 · 1 revision

About

For GSoC 2022. We are focusing on evolving our projects for beta release, our goal is to focus on projects that have community support. We are looking forward to make our existing products available to public so that they can be used by members of AnitaB.org community and membership. (We are open to new project idea as long as it fulfils AbitaB.org vision.)

If you want to pursue an idea listed here, please post in the relevant project under "Project Requirements" or "New Issues." Please make sure to join an AMA GSoC Session to learn more about the changes we've made to the student application process.

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.

  • Mentorship System is an application that allows people in tech to mentor each other, on career development topics, through 1:1 relations for a certain period.
  • Our platform STEM Diverse TV aims to provide inspiring, motivating, supportive, educational and informative video content to promote and increase diversity in STEM. We chose video content first because this is a growing trend in younger generations and this specific generation can make a real impact on the future rate of diversity in STEM

GSoC 2022 Projects

Mentorship System

At AnitaB.org, we envision a future where the people who imagine and build technology mirror the people and societies for whom they build it. We connect, inspire, and guide women in computing, and organizations that view technology innovation as a strategic imperative

Now we are looking forward to expanding the approach of connecting mentors and mentees through technological solutions. We are in the process of building a platform around a mentorship management system. As of now, we have 400 mentors and 1100 active mentees registered with us.

Earlier, we had a third party solution to manage the mentorship system. Now we have decided to shift it to an open source model and bring great minds to inspire the community around the globe. The AnitaB.org community is a fusion of rich values and diverse cultures consisting of members all across the seven oceans with a fearless mission of inspiring, motivating and helping women with their involvement in technical fields and has made a significant impact with regards to the contribution of women in tech. Also, we have the world's largest community of women technologists

Aim for this year is to collaborate with the membership team of AnitaB.org and make a project around specific requirements. Our current project i.e. Mentorship System is an application that allows people in tech to mentor each other, on career development topics, through 1:1 relations for a certain period. Scope for this year’s GSoC is to build our system so that it can handle all of our mentorship related operations which can include the features listed below

Project Wiki: Mentorship System

  • Onboarding for mentors and mentees - we are excited that you are a mentor and here are some good tips for a mentor. For mentees, “we are excited that you joined us, these are things you should ask.”
  • Customize the platform for AnitaB.org's membership members.
  • Pair mentor/mentee by interest and geographic region
  • Automated matches
  • Reporting system - Report harassment
  • Provide badges for achievements throughout the relationship period

STEM Diverse TV

In 2020, we started a project - STEM Diverse TV which is an app that provides inspiring, motivating, supportive, educational and informative video content to promote and increase diversity in STEM. We chose video content first because this is a growing trend in younger generations and this specific generation can make a real impact on the future rate of diversity in STEM. We are trying to focus on all areas of diversity and we are here to hear from every underrepresented group in STEM.

We have multiple frontend applications built with the Applicaster Zapp platform which allows us to reach out to the users regardless of which platform they use (iOS, Android, Apple TV, Android TV, Web etc.).

The goal of this project is to provide content to the frontend applications which are built using Applicaster Zapp platform. If AnitaB gets accepted in this year's GSoC, you will find more information about the application procedure on this page.

We will be looking forward to creating a Content Management System which will handle all the data shown on the frontend applications. Additionally we have a frontend setup and ready for development. For this year’s GSoC our plan is to complete the frontend and backend of the Content Management System (CMS). Here are some project details.

Project Wiki: STEM diverse TV

  • Design and Develop Content managers registration flow in CMS frontend
  • Prepare backend for content delivery to our frontend TV/Mobile/Web applications made by Applicaster Zapp platform.
  • Propose a process for managing content submitted by users on CMS.
  • Additionally we are looking forward to exploring Automatic content collection from the internet which are related to STEM.

Mentorship System iOS/Android

Mentorship System is an application that allows people in tech to mentor each other, on career development topics, through 1:1 relations for a certain period. We have developed iOS and Android versions for this application. As we are expanding our vision to enhance the end user experience and making parity between these two platforms

Project Wiki: Mentorship System

  • Parity between these two platforms.
  • Propose and develop real time chatting functionality
  • Propose a design to schedule meetings between mentor and mentee
  • Propose a design to give an achievement to our mentees and mentors within the application

Mentorship Integrations

The purpose of this project is to expand the possibility of managing events prepared for our mentors and mentees. We are looking forward to integrating different services like google meets, calendars etc to make our mentorship platform more flexible and familiar to use.

  • Integration of the user's own calendar.
  • Integration for meeting scheduling of preferred meeting platforms.

For this project our mentorship team will be working closely to make the integrations possible and flawless

Your own idea

We are excited to see some great ideas which will help our community to grow and accomplish our mission at AnitaB.org

Tips to write a success GSoC proposal: TIPS!!