Global PyLadies Community
Dashboard Developer
Ben Ubah
About: Web Developer / Data Analyst
- Email: ubah.ben22 [at] gmail com
- Web: https://github.com/benubah
Dashboard Project Manager
Reshama Shaikh
About: Data Scientist / Statistician
- Email: reshama.stat [at] gmail.com
- Web: https://reshamas.github.io/
About the Dashboard
This is an infrastructure to explore PyLadies chapters around the world in a data-driven manner that explores trends and provides insights to enhance better decision making for the chapters and PyLadies leadership. The goal is to make it easier to find chapters, find upcoming events, discover active and inactive groups, track high profile groups based on activity and size, understand the global distribution of groups and bring to light, areas of under-representation.
Primary data source for this work is the API of Meetup. The future of this project is the exploration of the complete Python Community.
Tools
- Front-end: Pure HTML / JavaScript, D3.js, Echarts.js, Leaflet.js, Gentellala dashboard template
- Back-end: A small ETL infrastructure based on R, Bash and Travis CI that daily retrieves data from Meetup API. This infrastructure provides a way to work with Meetup's OAUTH 2.0 authentication system automatically. The back-end is completely separated from the front-end.
- Update: The dashboard is updated daily.
Sponsorship
We are looking for sponsors to fiscally support this project and maintenance of this project in exchange for displaying your organization's name in the Sponsor section of the dashboard page. Email us for more information. We are also hoping to explore general Python groups, an automated events calendar, and a way to visualize trends around events, past and future. Please reach out to Reshama if you are interested.
Contribution
You are welcome to contribute Python code to the ETL infrastructure and visualization to the front-end parts of this dashboard. Feel free to get in touch with us, we appreciate your help.
Contact
If you have any questions, feedback, suggestions, please open an issue on GitHub here: https://github.com/nyc-pyladies/pyladies-dashboard/issues or email the project manager: reshama.stat@gmail.com