Gamification
Stay motivated with XP, levels, achievements, and streaks.
Overview
TeeckIn uses game-like elements to make time tracking more engaging. Earn experience points (XP) for tracking time, level up as you accumulate XP, unlock achievements for milestones, and maintain streaks for consistent tracking.
These features are entirely optional. They do not affect your data, billing, or any core functionality. They exist purely to add motivation and make tracking more enjoyable.
Experience Points (XP)
You earn XP for various activities in TeeckIn. XP accumulates over time and determines your level.
| Action | XP Earned |
|---|---|
| Track 1 hour | 10 XP |
| Complete a time entry with notes | +2 XP bonus |
| Hit daily time goal | 25 XP |
| Maintain a 7-day streak | 50 XP |
| Unlock an achievement | Varies (25-500 XP) |
Tip
Levels
As you accumulate XP, you level up. Each level requires more XP than the previous one, following a gradual curve.
| Level | XP Required | Approximate Time |
|---|---|---|
| Level 1 | 0 XP | Start |
| Level 5 | 500 XP | ~1 week |
| Level 10 | 2,000 XP | ~1 month |
| Level 25 | 15,000 XP | ~6 months |
| Level 50 | 60,000 XP | ~2 years |
Your current level and progress to the next level are shown on the Achievements page and on the Dashboard. Level-up notifications appear when you reach a new level.
Achievements
Achievements are milestones that recognize specific accomplishments. Each achievement can only be unlocked once and awards XP when earned.
Tracking Achievements
- First Steps - Track your first hour (25 XP)
- Century - Track 100 hours total (100 XP)
- Thousand Hours - Track 1,000 hours total (500 XP)
- Time Master - Track 10,000 hours total (1,000 XP)
Consistency Achievements
- Week Warrior - Maintain a 7-day streak (50 XP)
- Monthly Master - Maintain a 30-day streak (200 XP)
- Quarter Champion - Maintain a 90-day streak (500 XP)
- Year of Dedication - Maintain a 365-day streak (2,000 XP)
Goal Achievements
- Goal Getter - Hit your daily goal (25 XP)
- Perfect Week - Hit daily goal 7 days in a row (100 XP)
- Perfect Month - Hit daily goal for a full month (500 XP)
View all achievements and your progress in Achievements (accessible from the sidebar).
Streaks
A streak tracks consecutive days where you tracked at least some time. Maintaining streaks encourages consistent tracking habits.
- Track at least 1 minute of time to count a day toward your streak
- The streak resets to zero if you miss a day without tracking
- Your longest streak ever is saved separately from your current streak
- Weekends count unless you configure them as off days
Note
Tip
Vacation Mode
Going on vacation? Use Vacation Mode to pause your streak. While paused, your streak won't break even if you don't track time.
- Go to Account (from the sidebar)
- Find the Gamification section
- Set a date in the Pause until field
Your streak will automatically resume when the pause date passes. You can also end vacation mode early by clicking "Resume now".
Note
Disabling Gamification
If you prefer a simpler interface without game elements, you can disable gamification entirely.
- Go to Account (from the sidebar)
- Find the Gamification section
- Toggle off Enable gamification
When disabled, XP, levels, achievements, and streak displays are hidden throughout the app. Your data is preserved, so you can re-enable later without losing progress.
Edge Cases
Tracking time on past dates
Multiple timezones
Team organizations
Troubleshooting
Problem: XP not updating after tracking time
- Ensure the time entry is saved (not just a running timer)
- Stop the timer to finalize the entry and receive XP
- Refresh the page to sync latest XP totals
- Check that gamification is enabled in Account (Gamification section)
Problem: Streak broke unexpectedly
- Check your timezone setting matches your actual location
- Verify you tracked time before midnight in your timezone
- If weekends are excluded, ensure the missed day was not a weekday
- Review your tracking history in the Calendar view
Problem: Achievement not unlocking
- Verify you meet all the achievement requirements
- Some achievements require cumulative totals (check your stats)
- Refresh the page to sync achievement status
- Achievements may take a moment to process after meeting criteria