Nedir?
Tenis oynayan herkes o anı bilir: akşamın boş, hava tam kıvamında, ama top atacak kimse yok. Korti tam o an için var. Tek bir soruya cevap veriyor, “Bugün kiminle tenis oynayabilirim?”, ve bunu olabildiğince az zahmetle yapmaya çalışıyor.
Saati, yeri, tekli mi çiftli mi olduğunu ve seviyeni seçip bir oyun açıyorsun. Başkaları katılmak istiyor, sana uyanı kabul ediyorsun ve iletişim bilgileri ancak o zaman karşılıklı açılıyor. Döngü bu kadar. Korti’nin bir tenis sosyal ağına dönüşmemesine özellikle dikkat ettim.
Temeli: bir kort veri seti
Korti, en az onun kadar sevdiğim ayrı bir çalışmanın üstünde duruyor: Türkiye’de tenisin gerçekte nerede oynandığının haritası. 19 ili, 2.352 tesisi ve 4.798 ayrı kortu kapsayan bir araştırma veri seti bu; açılış saatleri, fiyatlar, aydınlatma ve zemin bilgisiyle, her kaydın arkasında bir kaynak var. Korti’nin haritası bunun incelenmiş bir kesitinden geliyor: İzmir’de 115, İstanbul’da 237 tesis. Doğrulayamadığım bir şeyi tahmin etmek yerine dışarıda bıraktım.
Nasıl çalışıyor?
Korti bir TypeScript monoreposu. Web uygulaması Next.js; PostgreSQL’e dokunabilen tek parça Fastify API’si. Bir istemci veritabanına doğrudan uzanmaya kalkarsa küçük bir mimari kontrolü derlemeyi durduruyor. Harita MapLibre ve OpenFreeMap ile çalışıyor, üçüncü taraf harita betiği ya da API anahtarı gerektirmeden Korti’nin kendi adresinden sunuluyor. Ana kullanıcı yolculuklarını Playwright üç tarayıcıda test ediyor.
Neyle gurur duyuyorum?
Yayından önce gösterilen özenle. Korti şartname öncelikli kuruldu: yapay zeka destekli geliştirme, tehdit modelinden gizlilik ve güvenliğe, yetkilendirmeden hesap yaşam döngüsüne ve yayına hazırlığa kadar yaklaşık 25 tasarım belgesine bağlı kaldı. Engelleme, şikâyet, hesap silme, yedekleme ve geri yükleme provası en baştan planın parçasıydı. Son olarak bir tenis seviye rehberi, etkinlik rozetleri ve e-postayla şifre sıfırlama ekledim.
Şu an nerede?
Korti, İzmir ve İstanbul’la başlayarak korti.club’da açık betada. Mimari tek bir şehre bağlı değil; kortları haritalandıkça yeni şehirler eklenebilir. Sırada aynı arka ucu kullanacak Android uygulaması var.