Overview
The UNSDG Classifier Tool currently focuses on classifying repositories and content into Sustainable Development Goals (SDGs). However, there is limited visibility into overall classification trends, repository analytics, prediction distributions, and model usage insights.
This issue proposes building an analytics dashboard that visualizes SDG classification statistics and repository-level insights to help contributors, researchers, and maintainers better understand model outputs and ecosystem impact.
Problem Statement
Currently, users can generate classifications, but there is no centralized interface for:
- viewing SDG distribution trends
- analyzing prediction confidence
- tracking repository classifications
- understanding dataset coverage
- monitoring model performance metrics
Lack of analytics makes it difficult to evaluate the effectiveness and impact of the classifier system.
Scope
This issue includes:
- Building a dashboard for SDG analytics
- Visualizing classification distributions
- Adding repository-level insights
- Displaying confidence scores and trends
- Integrating backend APIs for analytics retrieval
- Supporting responsive UI components
User Stories
- As a contributor, I want to view SDG prediction trends across repositories
- As a maintainer, I want to monitor classifier usage and confidence levels
- As a researcher, I want to analyze SDG coverage and dataset quality
- As a user, I want an easy-to-understand dashboard for classification insights
Expected Outcome
- Interactive analytics dashboard
- Improved visibility into classifier outputs
- Better understanding of SDG trends and repository mapping
- Contributor-friendly visualization system
Acceptance Criteria
- Dashboard UI implemented
- Backend analytics APIs integrated
- SDG distribution graphs added
- Confidence visualization supported
- Mobile-responsive layout
- Documentation for setup and usage completed
Implementation Details
Possible features:
- SDG category charts
- Repository analytics tables
- Confidence score visualizations
- Search and filtering support
- Exportable analytics reports
Suggested technologies:
- React / Next.js
- Python / FastAPI
- Chart.js or Recharts
- GitHub API integration
Tech Skills Needed
- Frontend Development
- API Integration
- Data Visualization
- Python
- React/Next.js
Difficulty
Medium
Learning Opportunities
Contributors will gain experience in:
- OSS analytics systems
- Data visualization
- Sustainable development datasets
- Frontend-backend integration
- Open-source dashboard architecture
References
- CHAOSS Metrics
- GitHub Analytics APIs
- UN Sustainable Development Goals
Overview
The UNSDG Classifier Tool currently focuses on classifying repositories and content into Sustainable Development Goals (SDGs). However, there is limited visibility into overall classification trends, repository analytics, prediction distributions, and model usage insights.
This issue proposes building an analytics dashboard that visualizes SDG classification statistics and repository-level insights to help contributors, researchers, and maintainers better understand model outputs and ecosystem impact.
Problem Statement
Currently, users can generate classifications, but there is no centralized interface for:
Lack of analytics makes it difficult to evaluate the effectiveness and impact of the classifier system.
Scope
This issue includes:
User Stories
Expected Outcome
Acceptance Criteria
Implementation Details
Possible features:
Suggested technologies:
Tech Skills Needed
Difficulty
Medium
Learning Opportunities
Contributors will gain experience in:
References