Topluluk

Dijital Erişilebilirlik: Kodların Şehri Herkes İçin Özgürleştirme Gücü

22 Şubat 2026 Yazar: Togay Yalçın Özkaya - Eren Oral
Dijital Erişilebilirlik

Giriş: Fiziksel Engellerden Dijital Köprülere

Fiziksel dünyadaki bir basamak, tekerlekli sandalye kullanan Mert Demir için ne kadar aşılmaz bir bariyerse, yanlış kurgulanmış bir web sitesi veya uygulama da dijital dünyada aynı ölçüde dışlayıcıdır. Dijital erişilebilirlik, teknolojinin sadece bir kesim için değil, toplumun tamamı için "algılanabilir" ve "kullanılabilir" olması demektir. İstatistiklere göre, dünya çapındaki web sitelerinin %97'si hala temel erişilebilirlik hataları barındırmakta ve bu durum milyonlarca engelli bireyin bilgiye erişimini engellemektedir. "Görünmeyeni Göster" projesi, tam da bu dijital uçurumu kapatmak ve kodların gücüyle fiziksel dünyadaki asansör krizlerini çözmek için yola çıktı. Bu yazıda, projemizin teknik mutfağına girerek dijital standartların kentsel özgürlüğe nasıl dönüştüğünü inceleyeceğiz.

WCAG 2.1 ve Erişilebilirliğin Dört Altın Kuralı (POUR)

Bir web projesinin gerçekten erişilebilir olması için uluslararası kabul görmüş WCAG 2.1 (Web İçeriği Erişilebilirlik Yönergeleri) standartlarına uyum sağlaması gerekir. Bu standartlar, projemizin teknik omurgasını oluşturan "POUR" prensiplerine dayanır:

  • Algılanabilirlik: Kullanıcılar içeriği duyularıyla algılayabilmelidir. "Görünmeyeni Göster" arayüzünde kullandığımız yüksek kontrastlı renkler (Koyu Mavi ve Orman Yeşili), az gören bireylerin metinleri rahatça okumasını sağlar.
  • Kullanılabilirlik: Arayüz bileşenleri her türlü donanımla (sadece klavye veya ekran okuyucular) kontrol edilebilmelidir.
  • Anlaşılabilirlik: İçerik ve operasyonlar karmaşık olmamalıdır. Uygulamamızın minimalist yapısı, Mert'in en az bilişsel yükle asansör durumuna ulaşmasını sağlar.
  • Sağlamlık (Robust): İçerik, gelişen teknolojilere ve farklı tarayıcılara uyum sağlayacak kadar güçlü kodlanmalıdır.

Kodun Anatomisi: HTML5, CSS3 ve JavaScript Entegrasyonu

Projemizin teknik altyapısı, anlamsal (semantic) web teknolojileri üzerine inşa edilmiştir. GitHub üzerinde geliştirdiğimiz index.html dosyasında, sadece div etiketleri kullanmak yerine nav, main, section gibi anlamsal etiketleri tercih ediyoruz. Bu tercih, ekran okuyucu kullanan bir görme engelli kullanıcının sayfa yapısını zihninde bir "navigasyon ağacı" gibi canlandırmasına olanak tanır. CSS3 tarafında, projemiz için belirlenen yüksek kontrastlı palet (Primary Blue #0A2D69), WCAG 2.1 AA seviyesindeki 4.5:1 kontrast oranını karşılayarak okuma kolaylığı sunar. JavaScript tarafında ise script.js ve sv.js dosyalarımız, İzmir metrosundaki asansör verilerini dinamik olarak işler. Bu dosyalar, asansörün "Aktif" veya "Pasif" durumunu anlık olarak kullanıcı arayüzüne (UI) yansıtarak, verinin özgürlüğe dönüşmesini sağlar.

"Erişilebilir kodlama, sadece bir teknik gereklilik değil, kapsayıcı bir geleceğin temel taşıdır."

Mobilite ve PWA: manifest.json Dosyasının Kritik Rolü

"Görünmeyeni Göster" sadece bir web sitesi değil, bir PWA (Progressive Web App) olarak kurgulanmıştır. Teknik yapımızda yer alan manifest.json dosyası, projemizin bir mobil uygulama gibi davranmasını sağlar. Mert istasyona girmeden hemen önce telefonundan uygulamayı açtığında, bu dosya sayesinde hızlı yüklenen, tam ekran çalışan ve kullanıcıyı "erişilebilirlik odağında" tutan bir deneyim yaşar. Mobil uyumlu (Mobile-first) tasarım yaklaşımımız, kentsel hareketliliğin sokakta yaşandığı gerçeğiyle tam uyum içerisindedir. Her bir kod satırı, Mert'in bir sonraki durağa güvenle varması için bir basamak görevi görür.

Kullanıcı Deneyimi (UX) ve Psikolojik Bağımsızlık

Erişilebilir kodlama, kullanıcı üzerinde doğrudan psikolojik bir etkiye sahiptir. "Öğrenilmiş çaresizlik" yaşayan ve bir yere gitmeden önce "Acaba asansör çalışıyor mu?" stresiyle boğuşan bireyler için, doğru çalışan bir arayüz "bağımsızlık" demektir. Projemizde uyguladığımız minimalist UX prensipleri, kullanıcının hedefe (asansör bilgisine) en fazla üç dokunuşla ulaşmasını hedefler. Hata mesajlarının bile erişilebilir olması (örneğin sadece kırmızı renk yerine bir ikon ve açıklama metni ile sunulması), her seviyeden kullanıcının sistemi sorunsuzca kullanmasını sağlar. Bu teknik hassasiyet, projemizin "insan odaklı" teknoloji vizyonunun en somut kanıtıdır.

Veri Güvenliği ve Şeffaflık

Kullanıcılarımızın bildirdiği "sorunlu rampa" veya "arızalı asansör" verileri, teknik altyapımızda güvenli bir şekilde depolanır ve anonimleştirilerek İzmir Kent Konseyi ile paylaşılır. Bu veri akışı, sadece bir uygulama içi özellik değil, yerel yönetimlerin yatırım planlarını etkileyebilecek bir "karar destek mekanizması"dır. Şeffaf ve açık kaynaklı (Open Source) yaklaşımımız, projemizin diğer belediyeler veya geliştiriciler tarafından ölçeklenebilir ve geliştirilebilir olmasını sağlar. Teknoloji paylaşıldıkça engeller azalır; biz bu yüzden kodlarımızı herkesin erişimine açıyoruz.

Sonuç: Geleceğin Şehirleri Kodlarla İnşa Ediliyor

Sonuç olarak, "Görünmeyeni Göster" projesi, dijital erişilebilirliğin sadece bir "yazılım özelliği" değil, kentsel bir hak arama aracı olduğunu kanıtlamaktadır. WCAG 2.1 standartlarına sadık kalarak kurguladığımız her algoritma, Mert Demir gibi binlerce İzmirlinin adil bir şehir hayatı deneyimlemesi için vardır.