Skip to content

feat: contributor stats dashboard page#1863

Draft
efstajas wants to merge 1 commit intomainfrom
feat/contributor-stats-dashboard
Draft

feat: contributor stats dashboard page#1863
efstajas wants to merge 1 commit intomainfrom
feat/contributor-stats-dashboard

Conversation

@efstajas
Copy link
Contributor

Summary

  • Add /wave/stats/me page displaying contributor stats with Chart.js visualizations
  • Points (bar chart), Issues (doughnut), Leaderboard Ranks (line chart / rank card), Reviews (doughnut + radar), AI Feedback Summary
  • Card-based grid layout on wide screens, single column on mobile
  • Add "My Stats" nav item to sidenav
  • Add Zod schemas and API fetch functions for stats endpoints

Depends on: drips-network/wave#feat/contributor-stats-dashboard (backend stats endpoints)

Test plan

  • npm run dev starts without errors
  • Navigate to /wave/stats/me while logged in — page renders
  • Redirects to login if not authenticated
  • Charts render with correct data and theme colors
  • "My Stats" appears in sidenav and highlights when active
  • Responsive: grid collapses to single column on mobile

Add /wave/stats/me page with charts (Chart.js) showing points, issues,
leaderboard ranks, reviews, and AI feedback summary. Each stat in a card
with SectionHeader. Grid layout on wide screens, single column on mobile.
@railway-app
Copy link

railway-app bot commented Feb 27, 2026

🚅 Deployed to the app-pr-1863 environment in Drips App

Service Status Web Updated (UTC)
App ◻️ Removed (View Logs) Web Feb 27, 2026 at 12:27 pm
4 services not affected by this PR
  • Fake Oracle API
  • Event Processor Jobs
  • Search Sync
  • Event Processor

@railway-app railway-app bot temporarily deployed to Drips App / app-pr-1863 February 27, 2026 12:13 Destroyed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant