apexmasters.com
Türkiye drift sahnesinin 2011'den bugüne bütün yarışlarını, sonuçlarını, bracket'lerini, pilotlarını, araçlarını ve onları sahaya çıkaran insanları bir araya getiren, kendi yazdığım veri sistemi üzerinde çalışan arşiv ve şampiyona sitesi.
görüntülenme- Django
- Python
- SQLite
- Tailwind CSS
- JavaScript
- PHP
- Hostinger
Türkiye’de drift, 2007’de bir okulla başlayıp ulusal televizyonda canlı yayınlanan, pist başına on binlerce seyirci toplayan bir şampiyonaya dönüştü. Ama bu on beş yılın hafızası dağınıktı: eski bir web sitesi, federasyonun sonuç tabloları, PDF cetveller, haber arşivleri, fotoğraf klasörleri ve insanların aklında kalanlar. Bir pilotun kariyerini, bir pistte yapılmış bütün yarışları ya da bir fotoğrafçının yıllar içinde çektiği etkinlikleri tek bir yerden görmek mümkün değildi.
apexmasters.com’u bu yüzden yaptım: drift topluluğunun nasıl oluştuğunu, hangi engelleri aştığını, hangi organizasyonları, çalışmaları ve etkinlikleri geride bıraktığını herkesin güvenebileceği tek bir kaynakta toplamak için.



Ne var içinde?
- Bütün sonuçlar ve bracket’ler: 2011’den 2026’ya 15 sezon ve 62 yarış. Türkiye Drift Şampiyonası (TDŞ) ve TOSFED Drift Kupası (TDK). Her yarışın sıralama turları, Top 32’den finale bütün eşleşmeler, final sıralaması, ayak puanları ve sezon klasmanları.
- Pilotlar: 146 pilot profili. Kariyer geçmişi, takımları, araçları, sezon sezon dereceleri ve kürsü istatistikleri.
- Arkadaki insanlar: Drift yalnızca pilotlardan ibaret değil. Hakemler, spotter’lar, fotoğrafçılar, videograflar, drone operatörleri, eğitmenler, mekanikçiler, organizasyon ekibi ve tuner’lar. Her biri kendi sayfasında, hangi yarışta hangi görevi üstlendiğiyle birlikte.
- Araçlar: 93 yarış aracı. Motor, turbo, şanzıman, diferansiyel, süspansiyon, fren ve güvenlik donanımına kadar teknik özellikler. Aracın yıllar içinde nasıl değiştiği ve kalem kalem parça listesi.
- Takımlar, pistler ve okullar: Kuruluş ve dağılma yılları, kadrolar, pist düzenleri, o pistte yapılmış bütün yarışlar.
- Haberler ve kültür: Türkçe ve İngilizce 136 makale, yarış önizlemeleri ve özetleri, basın arşivi, 69 terimlik drift sözlüğü, drift tarihçesi zaman çizelgesi.
- İki dil: Sitenin tamamı Türkçe ve İngilizce, ayrı adreslerle.
Nasıl çalışıyor?
Dışarıdan bakınca apexmasters.com hızlı, sade, statik bir site. Arkasında ise baştan kendim kurguladığım bir veri sistemi var.
Her şey Django üzerinde, 89 tabloluk ilişkisel bir veritabanında yaşıyor. Temel fikir şu: Her kişi, araç, takım ve pist bir kez kaydediliyor. Sonra yarışlara, sezonlara ve takımlara bir rolle bağlanıyor. Bir fotoğrafçıyı bir yarışa atadığınızda o yarış hem fotoğrafçının sayfasında hem yarışın ekip listesinde kendiliğinden görünüyor. Bilgi kopyalanmıyor, birbirine bağlanıyor.
Veriler girildikçe site kendi kendini hesaplıyor:
- Pilot yarışa kaydedildiğinde sıralama satırı açılıyor. Skorlar girildiğinde sonuç tablosu oluşuyor.
- Final sıraları girildiğinde pilotun kürsü istatistikleri, başarı listesi, ara klasman, takım puanları ve ana sayfadaki kazananlar kendiliğinden güncelleniyor.
- Puanlar federasyonun resmi cetveline göre hesaplanıyor: sıralama puanı + yarış puanı. Takım puanı ise pilotların getirdiği puanların sezon başı kadroya bölünmüş ortalaması.
- Başarılar elle yazılmıyor, sonuçlardan türetiliyor; seri adı bile döneme göre yazılıyor. 2011’deki bir zafer “Landirenzo Drift Challenge”, 2014’teki “APEXMASTERS Türkiye Drift Serisi” olarak görünüyor.
- Yarış adları seri, ayak ve pistten otomatik oluşuyor. Türkçe sayfada “Round 3” kendiliğinden “3. AYAK” oluyor.
- Yüklenen her görselin dört farklı boyutu otomatik üretiliyor.
Yayına alırken bu sistem her sayfayı tek tek HTML’e dönüştürüyor: Türkçe ve İngilizce toplam 1.371 sayfa. Canlı sunucuda veritabanı ya da uygulama çalışmıyor; ziyaretçi yalnızca hazır sayfaları görüyor. Böylece site hem çok hızlı hem güvenli, içerik yönetimi ise tam bir veritabanının konforunda. Yayından önce otomatik bir kontrol aracı, geçmişte yaşanmış hataların tekrar etmediğinden emin oluyor.
Sitenin çevresinde birkaç yardımcı sistem daha var:
- Bilet sistemi: QR kodlu dijital bilet, e-postayla teslim, yarış bazında yönetim.
- Pilot ve medya bilgi formları: Kişiye özel linkler, sitedeki mevcut bilgilerle önceden dolu. KVKK onaylı.
- Canlı puanlama altyapısı: Yarış günü üç hakemin tabletten puan girdiği, ortalamanın ve sıralamanın anında hesaplandığı ayrı bir sistem.
Zorluklar
En zor kısım kod değil, verinin doğruluğuydu. On beş yıllık sonuçları resmi tablolarla tek tek karşılaştırdım, uyuşmazlıkları raporladım ve kesinleşmeden hiçbir sıralamayı değiştirmedim. Bazı ayrıntıları ancak işin içine girince öğrendim. Resmi tabloda üstü çizili bir puan “iptal” değil, “sezona sayılmıyor” anlamına geliyor. Takım puanında yarım puanların yukarı yuvarlanması gerekiyor, oysa programlama dilinin varsayılan yuvarlaması 10,5’i 10 yapıyor. Eski sezonlardan biri, resmi tablodaki puanlardan geriye doğru çözülerek yeniden kuruldu.
Teknik tarafta da öğrenilecek çok şey vardı: Türkçe karakterlerin sıralamada, büyük harfte ve adreslerde doğru davranması, eski sitenin arama trafiğini kaybetmemek için yüzlerce yönlendirme, statik bir sitede arama ve filtrelemenin tarayıcıda çalıştırılması. Her kararı ve her hatayı numaralı belgelere yazdım. Proje bugün 22 karar belgesiyle kendi hafızasını taşıyor.
Yapay zekâ ile
Bu sistemin kodunun neredeyse tamamı yapay zekâya yazdırıldı. 2025’teki ilk yılında Cursor ve ChatGPT, 2026’dan itibaren Claude Code ile. Benim rolüm fikri, yapıyı ve verinin doğruluğunu belirlemek, içeriği toplamak, her kararı vermek ve sonucu denetlemekti. Yapay zekânın rolü ise bunları koda, belgeye ve tekrarlayan işe dönüştürmekti. apexmasters.com, bir motorsporu tutkununun yapay zekâ ile neler inşa edebileceğinin benim için en büyük örneği.
Kısa kronoloji
| Tarih | |
|---|---|
| Mayıs 2025 | Veri sisteminin temeli atıldı. İlk iki haftada pilot, yarış, pist, takım, araç, bracket ve kişi modelleri kuruldu. |
| Haziran–Temmuz 2025 | Puan yapısı, Türkçe içerik, araç kataloğu, tuner’lar, medya ekipleri, pist düzenleri |
| Nisan 2026 | Yayına hazırlık, çeviriler, eski site içeriğinin aktarımı |
| 1 Mayıs 2026 | Yeni apexmasters.com yayında |
| Mayıs–Ağustos 2026 | Bilet sistemi, veriye dayalı ana sayfa, arama, eski adres yönlendirmeleri, veri koruma ve yedekleme |
| Ekim 2026 | Bütün sayfaların yeni tasarımı, resmi puan kuralları, otomatik başarılar, pilot formları, araç dönemleri ve parça listeleri |
Sayılarla
| Sezon | 15 (2011–2026) |
| Yarış | 62 |
| Bracket eşleşmesi | 752 |
| Pilot | 146 |
| Hakem, medya ve ekip | 46 kişi |
| Araç | 93 |
| Takım | 23 |
| Makale | 136 (TR/EN) |
| Sayfa | 1.371 |