TOKİ 500.000 Konut Kura Sonuçları Platformu
500 bin konut kura çekilişinin canlı yayınından doğan, OCR ve yapay zeka teknolojisiyle geliştirdiğim TOKİ kura sonuçları sorgulama platformunun hikâyesi. Bir fikrin yüz binlerce hak sahibine nasıl ulaştığını anlatıyorum.
🏠 SOSYAL SORUMLULUK PROJESİ
TOKİ Kura Sonuçları Sorgulama Platformu
250 bin konut projesinde doğan bir fikrin, 500 bin konut kurasında olgunlaşıp yüz binlerce hak sahibine ulaşma hikâyesi
|
99.997
İşlenen Kayıt
|
32+
Kod Sürümü
|
3D
İnteraktif Harita
|
∞
Uykusuz Gece
|
Bu platform, 24 Nisan 2025 günü TOKİ 500 bin konut kura çekilişinin canlı yayınını izlerken doğdu. Daha önce 250 bin konut projesinde geliştirdiğim OCR sisteminden ilham alarak, bu kez çok daha kapsamlı bir platform kurmaya karar verdim. Takip edilmesi imkânsız canlı yayın akışını ve dağınık resmî PDF listelerini tek bir çatı altında toplayan sistem, hak sahiplerinin sonuçlarını yalnızca ad-soyad baş harfi ve T.C. numarasının ilk dört hanesiyle, kişisel verilerin gizliliği korunarak saniyeler içinde sorgulamasına olanak tanır. Python ve OCR teknolojisiyle canlı yayından veri çekme gibi özgün bir yöntemle gelişen proje, bugün interaktif 3D harita, yapay zeka destekli asistan ve en son eklenen canlı yayın saniye doğrulaması özellikleriyle zenginleşmiş; tek kişilik bir gönüllü çabanın nasıl büyük bir toplumsal faydaya dönüşebileceğinin somut bir kanıtı hâline gelmiştir.
İlham Kaynağı: Canlı Yayındaki O An
"Her şey 24 Nisan 2025 günü, TOKİ 500 bin konut kura çekilişini canlı yayında izlerken başladı. 250 bin konut projesinde OCR'ı denemiştim; şimdi bunu çok daha ileri taşıma vakti gelmişti..."
Ekranda saniyeler içinde yeni bir isim beliriyor, on binlerce insanın umutla beklediği sonuçlar bir anda gelip geçiyordu. Bu akışı gözle takip etmek imkânsızdı. Ama bu duyguyu daha önce yaşamıştım: 250 bin konut çekilişinde ilk OCR denememi yapmıştım. O deneyim bana yol gösterdi ve bu kez çok daha iddialı bir sistem kurabileceğimi biliyordum.
Bu düşünceyle hemen yapay zekaya danıştım. Aldığım ilk yanıt, bunun canlı yayından doğrudan yapılmasının teknik olarak olanaksız olduğuydu. Ama pes etmek yerine, soruyu farklı sormaya karar verdim.
🎯 Kritik Keşif
Yayını daha dikkatli izlediğimde o kritik detayı yakaladım: her kura çekilişi ekranda yaklaşık 2 saniye kalıyordu. Fikrimi netleştirdim: "Peki ya yayından düzenli aralıklarla ekran görüntüsü alıp, bu kareleri OCR (Optik Karakter Tanıma) teknolojisiyle metne çeviren bir Python kodu yazarsak?"
✨ Dönüm Noktası
İşte projenin dönüm noktası buydu. Yapay zeka bu yaratıcı çözüme anında uyum sağladı ve birlikte ilk kodumuzu yazdık. Canlı yayından ilk verileri başarıyla çektiğimde, bu işin gerçek potansiyelini gördüm. O an, sadece bir izleyici değil, bir çözüm üretici olmaya karar verdim.
Geliştirme Süreci: Yapay Zeka ile Uykusuz Geceler
İlk verileri elde ettikten sonra durmadım. TOKİ'nin resmî sitesinde yayınlanan, konutların blok-kat-daire detaylarını içeren PDF'leri de sisteme entegre etmeye karar verdim.
💳 Projeye o kadar inanmıştım ki, daha o gün, o saatte bir hosting ve alan adı satın aldım.
O gece, unutulmaz bir maraton başladı. Yapay zeka ile birlikte ham verileri yapılandırılmış bir SQL veritabanına aktarmak ve kullanıcı dostu bir sorgulama sistemi kodlamak için aralıksız çalıştık.
Gece Maratonu
Ham verileri SQL veritabanına aktarma ve ilk sorgulama sistemini kodlama çalışması başladı.
Sabah 05:00
İlk çalışan prototip hayata geçti! Temel sorgulama sistemi aktif hâle geldi.
Onlarca Sürüm
OCR'ın yıldızlı isimleri, kayan yazıları ve mavi zemindeki beyaz metni doğru okuyabilmesi için kod onlarca kez baştan yazıldı. Her sürümde doğruluk biraz daha arttı.
PDF Dönemi
TOKİ resmî sonuçları PDF olarak yayınlayınca, yüz bine yakın kaydı tek seferde hatasız işleyen bir aktarım sistemi geliştirildi.
"Gecenin bir yarısı çözemediğim bir kod bloğu ya da inatçı bir veritabanı sorgusu olduğunda, yapay zeka en büyük yardımcım oldu. Gemini ile başladığım bu yolda, sonraki sürümlerde Claude ile de çalışarak sistemi optimize ettim. Birlikte sayısız hatayı aştık ve platformu bugünkü hâline getirdik."
Öne Çıkan Özellikler
|
🔐
Güvenli ve Hızlı SorgulamaAd-soyad baş harfleri ve T.C. No'nun ilk 4 hanesiyle, yüz binlerce kayıt arasından, kişisel verilerin gizliliği korunarak saniyeler içinde sonuç bulma. |
▶️
Video ile DoğrulamaHer kaydın yayında göründüğü an saniyesine kadar kaydedilir. Kullanıcı tek tıkla canlı yayının tam o anına giderek sonucu kendi gözüyle teyit edebilir. |
|
🌍
İnteraktif 3D Proje HaritasıUydu görüntüsü üzerine kurulu, proje alanını 3 boyutlu olarak keşfetme ve blokları yakından inceleme imkânı sunan etkileşimli harita. |
🤖
Yapay Zeka AsistanıKullanıcıların TOKİ süreci, ödeme planı ve teslim tarihleri hakkındaki sorularını yanıtlayan, sayfadaki verilerle entegre çalışan akıllı sohbet asistanı. |
|
📋
Zenginleştirilmiş Sonuç EkranıKonutun teknik bilgilerinden ödeme planına, tahmini teslim sayacından inşaat ilerlemesine kadar tüm detayları gösteren kapsamlı sonuç kartı. |
👥
Topluluk ErişimiHak sahiplerini bir araya getiren proje özel WhatsApp ve sosyal medya gruplarına yönlendiren bağlantılar; komşuların birbirini bulabildiği bir topluluk alanı. |
En Yeni Özellik: Canlı Yayın Saniye Doğrulaması
Sistemi en çok geliştiren adım, son eklenen bu özellik oldu. Normalde kullanıcı sorgu yaptığında yalnızca kura sonucunu görüyordu. Ancak OCR teknolojisi nadiren de olsa bir harfi yanlış okuyabiliyordu. Peki kullanıcı sonucun doğruluğundan nasıl emin olacaktı?
💡 Çözüm
Sistem artık her kaydı işlerken, o kişinin canlı yayında tam olarak kaçıncı saniyede ekrana geldiğini de kaydediyor. Kullanıcı sorgu yaptığında, sonucun yanında "▶ Videoda Gör" butonu beliriyor. Tek tıkla canlı yayının tam o anına gidiliyor ve kişi kendi sonucunu doğrudan resmî yayından, kendi gözüyle teyit edebiliyor.
Bu özellik, olası yanlış okumaların ve karışıklıkların önüne geçerek platforma tam bir şeffaflık ve güven kazandırdı. Artık sonuç sadece bir veri değil; resmî kaynaktan anında doğrulanabilen bir bilgi.
Teknik Yolculuk: OCR'dan PDF'e
Bu proje, tek bir kod parçası değil; sürekli evrilen bir mühendislik macerasıydı. Yolculuğun en zorlu kısmı, canlı yayındaki mavi zemin üzerine beyaz harflerle yazılmış, kişisel verileri koruyan yıldızlı isimleri (örneğin "A**** K****") doğru okuyabilmekti.
Görüntü İşleme: Mavi zemindeki beyaz yazıyı izole etmek için özel bir piksel maskeleme tekniği geliştirildi. Yazılar dört kat büyütülüp ters çevrilerek OCR'ın en doğru okuduğu siyah-beyaz formata dönüştürüldü.
Akıllı Ayrıştırma: Sayısal alanlar (kura no, çekiliş no, T.C.) ile harf alanları (ad, soyad, kategori) ayrı ayrı, her birine özel kurallarla okundu. Tekrar eden kareleri elemek için görüntü parmak izi (hash) sistemi kuruldu.
PDF Entegrasyonu: TOKİ sonuçları resmî PDF olarak yayınlandığında, 1.500 sayfalık ve yüz bine yakın kayıt içeren dosyayı saniyeler içinde, hatasız biçimde veritabanına aktaran bir dönüştürücü yazıldı.
Bu süreçte yalnızca kod değil; sabır, problem çözme ve "imkânsız" denilen bir fikri adım adım gerçeğe dönüştürme disiplini de öğrenildi.
Kazanımlar ve Edinilen Yetkinlikler
Platform; önce yüzlerce, sonra binlerce, ardından on binlerce ve nihayetinde yüz binlerce insana umut dolu bekleyişlerinde eşlik etti.
📚 Edinilen Yetkinlikler
|
🐍
Python & OCR |
🗄️
PHP & SQL |
🌍
3D Harita |
🤝
YZ İş Birliği |
💫 Öğrenilen Dersler
|
🎯
TutkuBir fikrin peşinden tutkuyla gitmenin değeri |
🌙
AzimUykusuz gecelerin karşılığını alma |
💪
DirençEngellere rağmen pes etmemenin önemi |
Gönüllü Bir Emek
Bu platform baştan sona ücretsizdir; hiçbir reklam ya da ticari gelir içermez. Yapay zeka servisleri, sunucu ve alan adı gibi tüm masraflar kişisel olarak karşılanmaktadır. Amacım hiçbir zaman kazanç değil, insanlara faydalı olmaktı. Sistemi kullanan herkese yardımcı olabildiysem, harcanan emek ve uykusuz geceler benim için fazlasıyla değerli oldu.
Bu proje, bir insanın yaratıcı bir fikri ile yapay zeka gibi güçlü bir aracı birleştirdiğinde, ne kadar kısa sürede ne kadar büyük bir toplumsal etki yaratabileceğinin en canlı kanıtıdır. Bir canlı yayın anında doğan o küçük fikir, bugün yüz binlerce hak sahibinin umuduna dokunan bir platforma dönüştü.
Galeri
İlgili Projeler
Tümünü Gör ->SkyTrace - Python Tabanlı Roket Yörünge Simülasyonu
Newton hareket yasaları ve aerodinamik sürüklenme prensipleriyle geliştirilen parametrik roket s...
Projeyi Gör arrow_right_altGözcü İHA - YOLOv8 ile Gerçek Zamanlı Tank ve Zırhlı Araç Tespiti
Savunma sanayii için YOLOv8 tabanlı otonom tehdit tespit sistemi. Drone görüntülerinden tank ve...
Projeyi Gör arrow_right_altRulman Arıza Tespiti - Kestirimci Bakım ve Makine Öğrenmesi Projesi
CWRU titreşim verileri kullanılarak rulman arızalarının FFT sinyal işleme ve Random Forest mak...
Projeyi Gör arrow_right_alt