Skip to content

feat: implement Bounty Analytics Dashboard (#859)#1065

Open
tarai-dl wants to merge 1 commit intoSolFoundry:mainfrom
tarai-dl:rn/bounty-859-analytics-dashboard
Open

feat: implement Bounty Analytics Dashboard (#859)#1065
tarai-dl wants to merge 1 commit intoSolFoundry:mainfrom
tarai-dl:rn/bounty-859-analytics-dashboard

Conversation

@tarai-dl
Copy link
Copy Markdown

Description

Implements a comprehensive analytics dashboard tracking bounty trends, payout distribution, contributor growth, completion rates, and engagement metrics with exportable reports.

Features Implemented

1. Bounty Analytics Page

  • Time-series charts for bounty volume and payouts
  • Tier and category statistics tables
  • Summary metrics (total bounties, completed, completion rate)
  • Export functionality (CSV and PDF)

2. Platform Health Page

  • Contributor growth and retention metrics
  • Bounty status distribution (open, in progress, completed)
  • Growth trend charts for bounties created/completed and FNDRY paid
  • Top categories table
  • Export functionality

3. Contributor Leaderboard Page

  • Enhanced leaderboard with search and time range filtering
  • Quality scores and tier badges
  • On-chain verification indicators
  • Skill badges and streak tracking
  • Export functionality

4. Contributor Analytics Page

  • Detailed contributor profiles with avatar and bio
  • Quality score trends over time
  • Completion history table
  • Badges and skills display

5. Main Analytics Dashboard

  • Tabbed interface for all analytics views
  • Quick stats overview with recent activity
  • Quick links to different analytics sections

Technical Implementation

  • React with TypeScript
  • Recharts for data visualization
  • Export utilities for CSV (using file-saver) and PDF (print-based)
  • Responsive design with Tailwind CSS
  • React Query for data fetching
  • Framer Motion for animations

Acceptance Criteria Met

✅ Time-series charts for bounty volume and payouts
✅ Contributor growth and retention metrics
✅ Exportable reports (CSV, PDF)

Closes #859

Implement comprehensive analytics dashboard with:

1. **Bounty Analytics Page**
   - Time-series charts for bounty volume and payouts
   - Tier and category statistics tables
   - Export functionality (CSV and PDF)

2. **Platform Health Page**
   - Contributor growth and retention metrics
   - Bounty status distribution
   - Growth trend charts
   - Export functionality

3. **Contributor Leaderboard Page**
   - Enhanced leaderboard with search and filtering
   - Quality scores and tier badges
   - Export functionality

4. **Contributor Analytics Page**
   - Detailed contributor profiles
   - Review score trends
   - Completion history

5. **Main Analytics Dashboard**
   - Tabbed interface for all analytics views
   - Quick stats overview
   - Recent activity feed

Technical implementation:
- React with TypeScript
- Recharts for data visualization
- Export utilities for CSV and PDF
- Responsive design with Tailwind CSS
- React Query for data fetching

Closes SolFoundry#859
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

missing-wallet PR is missing a Solana wallet for bounty payout

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🏭 Bounty T3: Bounty Analytics Dashboard

1 participant