# Qurandia

> Qurandia, birbirini tanımayan hadis veri setlerini numaraya değil metnin harf düzeyinde parmak izine güvenerek eşleştiren; Kur'an ve hadis merkezli, açık ve ücretsiz bir okuma ve araştırma kaynağıdır. Meal, kelime-kelime çözümleme, tefsir, sebeb-i nüzul, hadis külliyatı ve arama tek çatı altında; doğrudan numara eşleştirmesi %0-14 tutarlıyken, metin parmak izi eşleşmeyi %91-99'a çıkarıyor. Türkçe hadis çevirisi kapsamı bugün %83.

- Rolüm: Founder & Developer
- Sınıf: Yan Yayınlar
- Durum: Devam ediyor
- Başlangıç: 2026-09-23
- Teknolojiler: Laravel, PHP, Livewire, Alpine.js, Tailwind, PostgreSQL, Redis, Horizon, Filament, Pest
- Yetenekler: Data Engineering, Text Normalization, Full-Text Search, Data Migration, Content Architecture, Search Relevance
- Web sitesi: https://qurandia.com
- Kaynak: https://muhammetsafak.com/tr/portfolyo/qurandia/
- Dil: tr-TR
- Yazar: Muhammet Şafak

---
Qurandia, birbirini tanımayan hadis veri setlerini numaraya değil metnin harf düzeyinde parmak izine güvenerek eşleştiren; meal, kelime-kelime çözümleme, karşılaştırmalı tefsir, sebeb-i nüzul, hadis külliyatı, kök sözlüğü ve aramayı tek çatı altında tutan, Kur'an ve hadis merkezli, açık ve ücretsiz bir kaynaktır. En sert örnek hadis tarafında çıktı: Arapça metin ve İngilizce çeviriler bir veri setinden, Türkçe çeviriler bambaşka bir setten geliyor ve ikisinin numaralandırması aynı şeyi saymıyor — doğrudan eşleştirmede tutarlılık %0-14 arasında kalıyor. Çözüm numarayı hiç kullanmamak oldu: metni NFC ile normalize edip yazım varyantlarını tek harfe indirdikten sonra Arapça metnin parmak izine güvenmek, eşleşme oranını koleksiyona göre %91-99'a çıkardı.

Sayılarla bugünkü hâli: 114 sure, 6.236 ayet, üç kaynaktan 18.708 meal, 77.429 kelime ve 1.651 kök, 8.117 tefsir girdisi, 197 sebeb-i nüzul notu, altı koleksiyonda 34.178 hadis; 6.236 mp3 kendi sunucumuzda barınıyor. Aramayı Postgres'in tam metin araması ve `pg_trgm` üzerine kurdum, üçüncü taraf arama ya da UI kütüphanesine ihtiyaç duymadım. Türkçe hadis çevirisi kapsamı bugün %83 — kalan boşluk kaynak tarafında, yazılımla kapanmıyor; parmak izi eşleşmesinde kalan kısım da henüz eşleşmemiş durumda, otomatik eşleştirmenin bugün vardığı sınır bu.
