Cara ranking dihitung
Sorting berdasarkan poin total, tie-break dari waktu update.
Leaderboard menampilkan semua user aktif yang diurutkan berdasarkan total poin.
Sorting Logic
- •Primary sort: points DESC (paling banyak di atas)
- •Tie-break: updated_at ASC (siapa yang capai poin tersebut lebih dulu menang)
Misal A dan B punya 1000 poin sama. Kalau A capai 1000 di hari Senin dan B capai di Selasa, A rank lebih tinggi karena dia duluan.
Apa yang Ditampilkan
- •Top 3 Podium — Champion (gold), Runner-up (silver), Third (bronze)
- •Tabel rank 1-50 per halaman dengan pagination
- •Setiap baris: rank, avatar, username, best badge, points, solves count, pioneer count
Filter Per Kategori
Coming soon — leaderboard per kategori (Top Web Hacker, Top Crypto, dll).
