TB
← Tüm projeler
.NET ASP.NET Core Çok dilli Geo hierarchy CMS Canlı

WorldGuide

Dünya ansiklopedisi ve gezi rehberi: ülke → şehir → ilçe → mahalle hiyerarşisinde kültür, yemek, coğrafya, tarih ve gezgin topluluğunu birleştiren çok dilli (TR/EN/DE) keşif platformu. Canlı: worldguide.com.tr.

WorldGuide

Problem: dağınık dünya bilgisi

Seyahat ve kültür içerikleri internette parçalıdır: bir ülkede Wikipedia özeti, başka bir sitede yemek blogu, üçüncü bir uygulamada harita pini. Ziyaretçi “bu şehri gerçekten anlamak” istediğinde onlarca sekme açar; kurumsal veya eğitim amaçlı bir dünya ansiklopedisi ise çoğu zaman ya güncel değildir ya da çok dilli, hiyerarşik ve medya zengin bir deneyim sunmaz.

WorldGuide bu boşluğu kapatmak için tasarlandı: ülke → şehir → ilçe → mahalle coğrafi hiyerarşisi üzerinde kültür, yemek, coğrafya, tarih ve gezgin topluluğunu tek bir keşif yüzeyinde birleştiren, TR / EN / DE destekli canlı bir platform.

Ürün vizyonu

Ürün aynı anda birkaç kullanıcı tipini hedefler:

  • Meraklı gezgin: destinasyon keşfi, öne çıkan yerler, yorumlar ve konu temaları.
  • Araştırmacı / öğrenci: yapılandırılmış coğrafi ağaç ve kategori içerikleri.
  • İçerik üreticisi / gezgin profili: paylaşımlar, takip ve topluluk sesleri.
  • Platform sahibi: çok dilli CMS, SEO URL, panel ve API üzerinden ölçeklenebilir yayın.

Bu yüzden ana sayfa bir “ansiklopedi vitrini + keşif motoru”dur: üstte güçlü arama, dil seçici, ardından ülke şeridi, konu kartları, öne çıkan destinasyonlar ve gezgin yorumları.

WorldGuide ana sayfa — hero, arama ve istatistikler
Ana sayfa — Dünya Ansiklopedisi hero, keşif araması ve platform metrikleri

Coğrafi hiyerarşi

WorldGuide’ın omurgası geo hierarchydir. Kullanıcı kıtadan değil, doğrudan ülke kartlarından başlar; her ülke şehir sayısını taşır ve bir sonraki katmana (şehir → ilçe → mahalle) iner. Bu model, içerik editörlerinin doğru bağlama yazmasını ve SEO’nun her seviyede anlamlı URL üretmesini sağlar.

WorldGuide ülkeler şeridi
Ülkelere göz at — kaydırılabilir ülke kartları ve hiyerarşi adımları

Konuya göre keşif

Coğrafya tek başına yetmez. Platform tematik giriş kapıları sunar: Kültür, Yemek & Mutfak, Coğrafya, Tarih, İnsan & Gezginler, Video Hikâyeler. Her kart canlı içerik sayısıyla desteklenir; kullanıcı niyetine göre rota seçer.

WorldGuide konu keşif kartları
Konu ızgarası — binlerce kültür, mutfak, coğrafya ve tarih kaydı

Öne çıkan destinasyonlar

Popüler seçkiler vitrini; en çok ziyaret edilen ve yüksek puanlı yerleri otomatik dönen bir carousel ile sunar. Ağrı Dağı’ndan Haliç’e, şelalelerden platolara uzanan örnekler, ürünün “sadece liste” değil duygusal keşif deneyimi taşıdığını gösterir.

WorldGuide öne çıkan destinasyonlar
Öne çıkan destinasyonlar — puan, tür ve kategori etiketli kartlar

Gezgin sesleri

Topluluk katmanı, ansiklopediyi yaşayan bir ürüne çevirir. Yorumlar dil ve puan filtreleriyle aranabilir; ülke / şehir / ilçe / mahalle / yer tipine göre daraltılır. Ortalama puan ve hacim, güven sinyalidir.

WorldGuide gezgin yorumları
Gezginler ne diyor? — arama, yıldız filtresi ve çok dilli yorum akışı

Çok dillilik (TR · EN · DE)

Üst menüdeki dil seçici yalnızca arayüz metnini değil, içerik dilini de yönlendirir. Aynı destinasyon ve kategori ağacı üç dilde sunulabilir; SEO ve sosyal paylaşım için dil bazlı URL / sitemap stratejisi kullanılır.

WorldGuide İngilizce arayüz
İngilizce yüzey — aynı ürün dili, farklı locale
WorldGuide Almanca arayüz
Almanca yüzey — DE locale deneyimi

Teknik mimari (özet)

Portföy sitesiyle aynı modern omurga: Web → HttpClient → Api → Mediator → Repository → SQL Server (+ Redis). Public keşif sayfaları, panel CMS, içerik SEO, kimlik / rol yetkileri ve Docker tabanlı Trex deploy ile üretilip yayınlanır. Ölçek: yüzlerce ülke, binlerce şehir, on binlerce içerik kaydı — arama ve liste uçları önbellek dostu tasarlanır.

  • ASP.NET Core API + panel + public web ayrımı
  • Çok dilli içerik modülleri ve çeviri tabloları
  • Geo hierarchy (ülke / şehir / ilçe / mahalle) + konu taksonomisi
  • Gezgin / sosyal katman: profil, paylaşım, yorum, puan
  • SEO: dil bazlı sitemap, temiz URL, OG meta
  • DevOps: Docker compose, health check, Caddy reverse proxy

Rolüm

Ürünün mimari tasarımı, API / panel / public web katmanları, çok dilli içerik modeli, keşif UX’i, gezgin topluluk özellikleri ve canlıya alma hattında uçtan uca sorumluluk üstlendim. WorldGuide; kurumsal CMS deneyimimi (KKU) global bir ansiklopedi ürününe taşıyan referans çalışmadır.

Sonuç

Canlı ürün: worldguide.com.tr — dünya ansiklopedisi + gezi rehberi. Kullanıcı tek yüzeyden coğrafya, kültür, mutfak ve topluluk seslerini keşfeder; platform ise panelden sürdürülebilir şekilde büyür.