Skip to content

[Feature]: Create Platform Statistics Dashboard Page #4460

@diksha78dev

Description

@diksha78dev

Feature Description

Add a dashboard page showing platform statistics: total projects, contributors, popular tech stack, and trending projects. Display data visually using charts.

Proposed Solution

Create /pages/stats-dashboard.html that pulls data from projects.json and displays:

  • Total projects count
  • Total contributors (forks count)
  • Bar chart of top 5 technologies
  • Pie chart of project categories
  • Top 10 most viewed/trending projects

Use Chart.js library for visualizations. Update stats dynamically when page loads.

Alternatives Considered

  1. Stats on homepage (takes up space)
  2. Export stats as CSV (less visual)
  3. Real-time API stats (requires backend)

Mockups/Screenshots

[Stats Dashboard]
┌─────────────────────────────────┐
│ 📊 OpenPlayground Statistics │
├─────────────────────────────────┤
│ Total Projects: 500+ │
│ Contributors: 149+ │
├─────────────────────────────────┤
│ [Bar Chart: Top Technologies] │
│ [Pie Chart: Categories] │
│ [Table: Trending Projects] │
└─────────────────────────────────┘

Contribution

  • I would like to work on this feature

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions