FSOC-OSS / FSOC-OSS/Fsoc-level-hard
🔥 Feature Request: Implement Streak System with Bonus Rewards and Animations
- Dominant language
- JavaScript
- Stars
- 1
- Forks
- 21
- PR merge metrics
- No merged PRs in 30d
Description
## **Design Reference**
*Reference design showing streak counter, fire animations, and bonus point displays*
### **Problem Statement**
The current quiz lacks motivation for consistent performance. Users need visual feedback and rewards for maintaining consecutive correct answers to encourage focused play and create engaging momentum.
### **Proposed Solution**
Implement a comprehensive streak system that:
- Tracks consecutive correct answers in real-time
- Displays streak counter with visual effects
- Awards bonus points for streak milestones
- Shows celebratory animations for streak achievements
- Provides streak preservation incentives
### **Acceptance Criteria**
#### ✅ **Streak Tracking & Display**
- [ ] Streak preservation across questions in same quiz
- [ ] Visual streak indicator (fire icons, progress bars)
- [ ] Streak multiplier display for bonus points
- [ ] Streak history in results page
#### ✅ **Bonus Rewards System**
- [ ] Bonus points for streak milestones (5, 10, 15, 20+ correct answers)
- [ ] Increasing multipliers (1.5x at 5, 2x at 10, etc.)
- [ ] Special rewards for extended streaks (25, 50, 100)
- [ ] Streak bonus calculation in final score
- [ ] Bonus point animations and notifications
Contributor guide
Assessment
This issue has not been assessed yet.