Streaks & XP
Track your consistency
Track your consistency and level up.
XP System
XP (Experience Points) measures your progress on CodePlanet.
Earning XP
| Action | Base XP |
|---|---|
| Solve Easy problem | +10 |
| Solve Medium problem | +25 |
| Solve Hard problem | +50 |
| Complete daily challenge | +15 bonus |
| First problem of day | +5 bonus |
| Complete a topic | +20 |
| Finish a learning path | +100 |
XP Multipliers
| Streak Length | Multiplier |
|---|---|
| 1-6 days | 1x |
| 7-29 days | 1.5x |
| 30-99 days | 2x |
| 100+ days | 2.5x |
Example: Solving a Medium (25 XP) with a 30-day streak = 25 × 2 = 50 XP
Levels
Your level reflects your overall experience:
| Level | Title | XP Required |
|---|---|---|
| 1 | Beginner | 0 |
| 2 | Solver | 100 |
| 3 | Coder | 500 |
| 4 | Hacker | 2,000 |
| 5 | Legend | 10,000 |
Levels are displayed on your profile and leaderboard.
Streaks
A streak counts consecutive days of solving at least one problem.
Streak Rules
- ✅ Solve 1+ problems → Streak continues
- ❌ Miss a day → Streak resets to 0
- ⏰ Day resets at midnight UTC
Streak Stats
- Current Streak — Your ongoing streak
- Longest Streak — Your all-time record
- Total Active Days — Days you've solved
Streak Protection (Pro)
Pro users get 1 streak freeze per month:
- Activate before missing a day
- Streak is preserved
- Use wisely!
Achievements
Unlock achievements through XP and streaks:
| Achievement | Requirement |
|---|---|
| First Steps | Earn 100 XP |
| Centurion | Earn 1,000 XP |
| XP Master | Earn 10,000 XP |
| Week Warrior | 7-day streak |
| Monthly Machine | 30-day streak |
| Streak Legend | 100-day streak |
Viewing Stats
Find your XP and streaks:
- Dashboard — Overview cards
- Profile — Public stats
- Settings — Detailed breakdown
Keep that streak alive! 🔥