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 and off by default. TeeckIn stays clean and distraction-free unless you opt in — turn them on any time from Settings. They never 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.
- Open Settings → Productivity → Achievements
- Find the Vacation Mode 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
Turning gamification on or off
Gamification is off by default. Enable it if you'd like XP, levels, achievements, and streaks — or leave it off for a plain, professional interface. You can toggle it any time:
- Open Settings → Productivity → Achievements
- Find the Gamification options
- Toggle Enable gamification on (or off)
When enabled, XP, levels, achievements, and streak displays appear throughout the app. When disabled (the default), they stay hidden. Your data is always preserved, so you can switch either way without losing progress.
Edge Cases
Tracking time on past dates
Multiple timezones
Team billing entities
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 Settings → Productivity → Achievements
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