Formula: Level = Math.floor(totalMinutes / 60) + 1
Setiap 60 menit (1 jam) menonton = naik 1 level
- Waktu: 0-59 menit (0-1 jam)
- Episode: ~0-3 episode
- Deskripsi: Baru mulai nonton anime
- Waktu: 60-119 menit (1-2 jam)
- Episode: ~3-6 episode
- Deskripsi: Mulai ketagihan dan FOMO sama temen
- Waktu: 120-239 menit (2-4 jam)
- Episode: ~6-12 episode
- Deskripsi: Sudah mulai konsisten nonton
- Waktu: 240-359 menit (4-6 jam)
- Episode: ~12-18 episode
- Deskripsi: Master level - nonton setengah season
- Waktu: 360-539 menit (6-9 jam)
- Episode: ~18-27 episode
- Deskripsi: Elite tier - hampir tamat 1 season
- Waktu: 540-719 menit (9-12 jam)
- Episode: ~27-36 episode
- Deskripsi: Legend status - marathoner sejati
- Waktu: 720+ menit (12+ jam)
- Episode: ~36+ episode
- Deskripsi: ULTIMATE TIER - True Otaku King!
| Level | Badge | Waktu (Jam) | Waktu (Menit) | Episode (~20min) |
|---|---|---|---|---|
| 1 | Wibu Pemula | 0-1 | 0-59 | 0-3 |
| 2 | Wibu Fomo | 1-2 | 60-119 | 3-6 |
| 3-4 | Wibu Veteran | 2-4 | 120-239 | 6-12 |
| 5-6 | Wibu Master | 4-6 | 240-359 | 12-18 |
| 7-9 | Wibu Elite | 6-9 | 360-539 | 18-27 |
| 10-12 | Wibu Legend | 9-12 | 540-719 | 27-36 |
| 13+ | Ota-King👑 | 12+ | 720+ | 36+ |
- Total: ~240-288 menit (4-4.8 jam)
- Result: Level 5-6 (Wibu Master)
- Total: ~480-576 menit (8-9.6 jam)
- Result: Level 9-10 (Wibu Elite → Legend)
- Total: ~720-864 menit (12-14.4 jam)
- Result: Level 13-15 (Ota-King👑)
- Total: ~1000-1200 menit (16.7-20 jam)
- Result: Level 17-21 (Ota-King👑 Max Tier)
- Interval: Setiap 2 menit menonton
- API Endpoint:
POST /api/watch-progress - Storage: PostgreSQL (Prisma)
- Real-time: Progress bar update otomatis
model User {
totalWatchMinutes Int @default(0) // Total menit menonton
level Int @default(1) // Level user
nextLevelMinutes Int @default(60) // Target menit untuk level berikutnya
}
model WatchHistory {
watchDuration Int @default(0) // Durasi menonton per episode
lastWatchPosition Int @default(0) // Posisi terakhir (future feature)
}- Muncul otomatis saat naik level
- Animasi: bounce effect
- Duration: 5 detik
- Position: Top-right corner
- Marathon Mode: Nonton 1 season penuh (24 ep) = Level 9-10
- Consistency: Nonton 3 episode per hari = ~Level 5 dalam seminggu
- Weekend Grind: Nonton 6 jam di weekend = langsung Level 7+
- Ultimate Challenge: Nonton 36 episode = Ota-King👑 unlocked!
- Wibu Pemula: Gray (zinc-700)
- Wibu Fomo: Yellow-Orange (gradient)
- Wibu Veteran: Blue (gradient)
- Wibu Master: Purple (gradient)
- Wibu Elite: Pink-Purple (gradient)
- Wibu Legend: Gold (gradient)
- Ota-King👑: Rainbow gradient (animated)
Last Updated: 2025-11-25
Version: 1.0 (12-Hour Max Cap)