2026Canlı
Bilgi Yarışması
- JavaScript
- HTML
- CSS
- Vercel Functions
- Upstash Redis
- AES-256-GCM
- node:test
Genel bakış
İlkokuldan yüksek lisansa 5 seviye, yazılım alanı, herkese aynı günün sorusu ve gerçek veriden üretilen sorularla bilgi yarışması. Cevaplar sunucuda kalır, tarayıcıdan hile yapılamaz.
01 · Problem
Tarayıcıda çalışan quiz uygulamalarında cevaplar koda ya da ağ trafiğine gömülü olur; geliştirici araçlarını açan herkes doğru cevabı görebilir. Sabit bir soru listesi de birkaç turda ezberlenir.
02 · Çözüm
Soruları, süreyi ve puanı Vercel sunucu fonksiyonlarına taşıdım. Tur durumu AES-256-GCM ile şifrelenmiş, tek kullanımlık bir jetonda duruyor; Upstash Redis tekrar kullanımı ve istek sınırını yönetiyor. 796 soruluk bankayı, Wikidata ve ülke verisinden soru üreten şablonlarla genişlettim.
03 · Sonuç
Cevaplar tarayıcıya ancak soru cevaplandıktan sonra ulaşıyor. Hiç npm bağımlılığı yok, 142 test var. Seri, rozetler, "Hatalarım" turu ve paylaşım ile tekrar oynamaya teşvik eden bir platform ortaya çıktı.