🎯 Overview
Add GitHub-style contribution streak tracking to individual contributor profile pages, showing both current and longest streaks to gamify and motivate consistent contributions.
💡 Motivation
Contribution streaks are a proven engagement mechanism (popularized by GitHub's contribution graph). They:
- Motivate consistency: Encourages daily/regular contributions
- Provide recognition: Highlights dedicated contributors
- Add gamification: Makes contributing more engaging
- Show commitment: Helps identify highly active community members
✨ Proposed Feature
Current Streak 🔥
- Tracks consecutive days with at least one contribution
- Displays with fire emoji (🔥)
- Shows subtle pulse animation when active
- Resets when a day is missed
Longest Streak 🏆
- Tracks all-time best consecutive contribution streak
- Displays with trophy emoji (🏆)
- Serves as a personal record/achievement
Visual Design
┌─────────────────────────┐ │ 👤 User Card │ │ 69 Points | 34 Acts │ │ 🔥 0 Days (Current) │ ← Animated pulse │ 🏆 22 Days (Best) │ └─────────────────────────┘
🎯 Overview
Add GitHub-style contribution streak tracking to individual contributor profile pages, showing both current and longest streaks to gamify and motivate consistent contributions.
💡 Motivation
Contribution streaks are a proven engagement mechanism (popularized by GitHub's contribution graph). They:
✨ Proposed Feature
Current Streak 🔥
Longest Streak 🏆
Visual Design
┌─────────────────────────┐ │ 👤 User Card │ │ 69 Points | 34 Acts │ │ 🔥 0 Days (Current) │ ← Animated pulse │ 🏆 22 Days (Best) │ └─────────────────────────┘