PyLadiesCon - Public Dashboard for Conference Insights feedback please #87
heinzketchup2005
started this conversation in
PyLadiesCon GSoC 2025
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Sub-org name: PyLadiesCon - Public Dashboard
for Conference Insights
About me
Second Year(going into third) , Expected Graduation: 2027
Code contribution
o #98
o As a small contribution towards the project, I’ve opened this pull request to demonstrate my interest and technical understanding. I’m truly excited about the opportunity to work with this organization through GSoC, and I’d be honored to be selected as a contributor.
Project information
Sub-org name: PyLadiesCon
Project Abstract: The PyLadiesCon Public Dashboard aims to provide real-time statistics and insights
into conference operations, including sponsorship progress, volunteer statistics, and event metrics. The
goal is to develop a visually appealing and functional dashboard that will be publicly accessible without
requiring authentication.
Detailed Description:
PyLadiesCon is a global, online conference that faces unique challenges in managing and sharing data
across different teams. While internal tools are being developed, there is a need for a Public Dashboard
that provides real-time statistics on sponsorship funds raised, volunteer participation, and general
event metrics. This project will involve:
o Building a user-friendly and accessible dashboard that provides an overview of key conference
statistics.
o Integrating with the PyLadiesCon backend to fetch and display live data.
o Designing visually appealing charts and tables for better insights.
o Ensuring efficient querying and performance for real-time updates.
o Implementing proper API endpoints to expose relevant data for the dashboard.
Weekly Timeline:
Community Bonding Period:
o Get familiar with the existing PyLadiesCon codebase and tech stack (Python, Django,
PostgreSQL).
o Engage with the community, mentors, and other contributors.
o Gather feedback from the team on expected features for the Public Dashboard.
Week 1:
o Set up the development environment and test API integration.
o Identify required datasets and endpoints from the PyLadiesCon backend.
Week 2:
o Design the dashboard UI layout (HTML, CSS, Bootstrap).
o Implement the basic structure using Django views and templates.
Week 3:
o Develop API endpoints to fetch real-time statistics.
o Implement backend logic for sponsorship and volunteer stats.
Week 4:
o Display real-time sponsorship data (funds raised, tiers, pending applications).
o Ensure data validation and optimize queries.
Week 5:
o Implement interactive graphs using Chart.js or an equivalent visualization library.
o Add filtering options for different data views.
Week 6 (Midterm Point):
o Midterm evaluation and progress review.
o Finalize sponsorship and volunteer statistics features.
Week 7:
o Develop additional features like displaying speaker and session statistics.
o Improve UI styling based on feedback.
Week 8:
o Implement caching mechanisms for optimized performance.
o Conduct security reviews on exposed endpoints.
Week 9:
o Implement responsive design for mobile-friendly access.
o Integrate real-time updates with WebSockets or polling.
Week 10:
o Test and refine dashboard functionalities.
o Gather feedback from the PyLadiesCon team.
Week 11:
o Code freeze: finalize documentation and testing.
o Implement accessibility improvements.
Week 12:
o Final debugging and testing.
o Submit the completed dashboard for review.
Final Week:
o Prepare and submit the final project.
o Write a blog post or documentation on the development process.
Other commitments
• I have academic coursework during the summer, but I will dedicate sufficient time to GSoC.
• No major exams or long-term commitments that would interfere with my ability to complete the
project.
• I will ensure timely communication with mentors and proactively manage my schedule to meet
deadlines
Beta Was this translation helpful? Give feedback.
All reactions