-
Notifications
You must be signed in to change notification settings - Fork 190
Portal
Portal was originally founded by Systers, Rose Robinson, Ana Balica, and Chitra Khatwani, as a platform for Systers communities to share information within and with other communities. Before rebranding and new website, AnitaB.org had a section/pages for Systers and each subgroup (Latinas, LGBT, Black Women in Computing, TurkishWiC and ArabWiC). This allowed for subgroup members to find information specific to their groups which can be seen in these old mockups from 2014.
Systers, along with other sub-groups, have several channels where information is disseminated. A portal was created for Systers and sub-groups to share information to prospective communities, lists events by geography, and identify events that need additional volunteers to run. At the minimum functional level, users should be able to view different communities, request to join the various communities, and RSVP to events.
- Review the original Portal Requirement Doc and the Meetups Doc.
- Review the previous work completed during GSoC 2018 by Abhijit Kumar.
- Systers Portal Documentation
Idea | Description |
---|---|
Map View | Being able to view all of the available communities on a map. |
Search by Location | Being able to search for nearby communities based on the user's location. |
Third party apps authentication | Authenticate using Slack, Facebook, Twitter, Google+, etc |
Meetup Features | View upcoming events based on a radius around their location. |
Scheduling Multiple Day Meetups | User can create a meetup that occurs over the weekend with different times each day. |
Meetup History | Shows a gist of hosted meetups, the content, and pictures for anyone who was unable to attend. |
Subscribe Feature | For users to be notified about events. |
Recommendations | Adding meetup recommendations based on members' interaction with the platform. Can implemented with machine learning to analyze the user's comments. |
- Feel free to brainstorm any additional ideas from our enhancements
- We would be happy to have your suggestions to enhance Systers Portal.
Web Development Environment
- Technologies Used: Python, Django, HTML, CSS, Javascript
- Difficulty: Intermediate to Advanced
If you have an idea of how to improve Systers Portal, drop us a message in the #portal stream to discuss it :)
- Home
- AnitaB.org
- Implementation Guide
- Product Roadmap
- How To Contribute
- [Testing]
- GSoC 2021
- GSoC 2022
- GSoC 2023
- Projects