Sıfır sunucu maliyetiyle 78.000+ Hint köyünü haritalayan açık kaynak proje
78.000+ Hint köyünü kapsayan, PMTiles ve GitHub Actions ile sıfır sunucu maliyetiyle çalışan açık kaynak interaktif harita projesi.
Village Finder, Hindistan'ın Andhra Pradesh, Telangana, Karnataka ve Tamil Nadu eyaletlerindeki 130 ilçeye yayılan 78.000'den fazla köyü kapsayan, tamamen açık kaynaklı ve çok dilli bir interaktif harita platformu. Proje, hükümetin dağınık ve arama zorluğu yaşanan Local Government Directory verisini görsel bir hiyerarşiye dönüştürüyor; ilçe-mandal-köy seviyesinde anlık bulanık arama, PIN kodu desteği ve altı dilde (RTL dahil) yerel yazı çevirisi sunuyor.
Teknik açıdan en dikkat çekici yön, mimarinin tamamen GitHub ekosistemi üzerinde çalışması ve sunucu maliyetinin sıfır olması. Milyonlarca kadastro parselini PostGIS veya tile sunucusu kurmadan render etmek için veriler PMTiles formatına sıkıştırılmış ve MapLibre GL ile HTTP byte-range istekleriyle tarayıcıya akıtılıyor. Değişken günlük veriler (mandi fiyatları, tarım şemaları) ana branch'i şişirmemek için ayrı veri branch'lerine gönderiliyor ve bu branch'ler CORS destekli statik CDN gibi kullanılıyor.
Günlük GitHub Actions iş akışı, resmi idari verilerdeki değişiklikleri 90'dan fazla pytest doğrulama kontrolünden geçirerek otomatik pull request olarak açıyor; böylece commit geçmişi, hükümetin köy sınırlarını ne zaman güncellediğine dair şeffaf bir denetim izi oluşturuyor. Kod MIT lisansıyla, işlenmiş veri setleri ise GODL-India çerçevesi altında CSV/JSON olarak yayınlanmış durumda; bu da civic tech ve agritech geliştiricileri için doğrudan kullanılabilir bir kaynak sunuyor.