Skip to content

Implement Automated SDG Classification Insights Dashboard for Repository Analytics #48

@ayushk687

Description

@ayushk687

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions