Hilal Sever Mimarlık - Proje ve İçerik Yönetimli Kurumsal Web
Mimari projeler, hizmetler, blog, iletişim ve yönetim panelini görsel odaklı, iki dilli (TR/EN) bir deneyimde birleştiren kurumsal platform.

Açıklama
Mimari projeler, hizmetler, blog, iletişim ve yönetim panelini görsel odaklı, iki dilli (TR/EN) bir deneyimde birleştiren kurumsal platform.
Vaka çalışması
Zorluk
Mimarlık ofisi, projelerini güçlü görsellerle sunan ve kendi başına güncelleyebileceği bir siteye ihtiyaç duyuyordu. Seçilen tema Bootstrap ve jQuery tabanlı statik bir şablondu; içerik HTML'e gömülüydü ve başka firmadan kalma metinler, eksik başlıklar ve bozuk yazı tipi çağrısı içeriyordu.
Yaklaşım
Temanın tasarım kararları alınıp bileşenler Next.js, React ve Tailwind CSS ile yeniden yazıldı. Projeler, hizmetler, blog, SSS ve site ayarları Fastify API ile MySQL'e taşındı; mimarlığa özel proje alanları ve çok dilli çeviri tabloları kuruldu. Yönetim paneli içerik, site yapısı, iletişim ve ölçüm ekranlarıyla tamamlandı.
Sonuç
hilalsever.com Türkçe ve İngilizce olarak yayında. Ofis yeni bir projeyi fotoğraf ve proje bilgileriyle panelden ekleyebiliyor; detay sayfası, site haritası ve yapılandırılmış veri otomatik güncelleniyor.
Araçlar
Next.js, React, TypeScript, Fastify, Bun, Drizzle ORM, MySQL
Öne Çıkan Özellikler
10 bölümlü ana sayfa, sırası ve görünürlüğü panelden yönetilir
Metrekare, bütçe, tarih ve hizmet alanlı proje modeli
Tam ekran açılan proje galerisi ve benzer projeler
6 hizmet için ayrı detay sayfası ve SEO alanları
Proje türü seçimli, KVKK onaylı ve bot korumalı iletişim formu
Onaydan sonra yayınlanan blog yorumları
Türkçe ve İngilizce içerik, dile özel slug ve meta alanları
JSON-LD, hreflang site haritası, llms.txt ve IndexNow
Rol tabanlı yönetim paneli, denetim kaydı ve medya deposu
Tasarım Öne Çıkanları
Lisanslı temanın tasarım dili React ve Tailwind CSS ile yeniden kuruldu
Büyük görseller ve sade tipografiyle projeleri öne çıkaran yerleşim
jQuery animasyonları yerine hafif Framer Motion sahneleri
Marka, logo ve renkler koddan değil site ayarlarından geliyor
Erişilebilir galeri: ekran okuyucu başlıkları ve dile özel alt metinler
Detaylar
Hilal Sever Mimarlık, İstanbul Üsküdar merkezli bir mimarlık ve iç mimarlık ofisi. Konut, ofis ve ticari mekân projeleri yürüten bir ofis için web sitesi aslında bir portfolyodur: ziyaretçi önce işleri görmek, sonra hangi hizmetin kendisine uyduğunu anlamak ve en sonunda kolayca iletişime geçmek ister. Bu projede hedef, görsel olarak güçlü bir vitrini; ofisin projeleri, hizmetleri, blog yazıları ve iletişim bilgilerini kod yazmadan güncelleyebileceği bir yönetim paneliyle birlikte teslim etmekti.
Proje bağlamı ve ihtiyaç
Tasarım dili olarak lisanslı bir iç mimarlık HTML teması (Intrio) seçildi. Ancak tema Bootstrap, jQuery ve onlarca eklentiyle çalışan statik bir şablondu: menü mobilde DOM'u yeniden kuruyor, yapışkan başlık kendi kopyasını sayfaya ekliyor, içerik HTML dosyalarına gömülü duruyordu. Temada başka bir firmadan kalma e-posta adresleri, yer tutucu metinler, blog detayında eksik H1 başlığı ve bozuk bir yazı tipi çağrısı da vardı. Bu nedenle tema doğrudan dönüştürülmedi; tasarım kararları alınıp bileşenler React ve Tailwind CSS ile yeniden yazıldı, tüm içerik veritabanına taşındı.
Çözüm ve kapsam
Ana sayfa
Ana sayfa on bölümden oluşur: tam ekran hero slider, hakkımızda girişi, sayaçlar, hizmetler karuseli, müşteri yorumları, proje ızgarası, dört adımlı çalışma süreci, video çağrısı, sık sorulan sorular ve blog önizlemesi. Bölümlerin sırası ve görünürlüğü panelden yönetilir; ofis hangi içeriği öne çıkarmak istiyorsa yeniden yayın gerekmeden düzenleyebilir.
Proje portfolyosu
Proje modeli mimarlık ofisine göre kurgulandı. Her proje için kategori (konut, ofis, ticari), müşteri adı, bütçe etiketi, metrekare, başlangıç ve bitiş tarihi, verilen hizmetler ve kapak görseli tutulur. Detay sayfasında büyük kapak görseli, proje bilgi tablosu, tam ekran açılan bir galeri ve benzer projeler yer alır. Galeri görsellerinin başlık ve alternatif metinleri her dil için ayrı girilir.
Hizmetler, blog ve SSS
- Hizmetler: Mimari Tasarım, İç Mimarlık, Proje Yönetimi, 3B Görselleştirme, Danışmanlık ile Uygulama ve Tadilat ayrı detay sayfalarında, kendi SEO başlık ve açıklamalarıyla sunulur.
- Blog: Yazı detayında yorum formu bulunur; yorumlar yönetici onayından sonra yayına girer.
- SSS: Sorular ayrı sayfada ve ana sayfada akordeon olarak gösterilir.
İletişim ve yasal sayfalar
İletişim sayfası ofis adresi, telefon, e-posta, çalışma saatleri ve gömülü harita içerir. Form, ziyaretçiden proje türünü seçmesini ister; böylece talep doğru bağlamla gelir. Gönderimde zorunlu alan kontrolü, KVKK onay kutusu ve botlara karşı gizli tuzak alanı çalışır. Mesajlar veritabanına durum ve yönetici notu alanlarıyla kaydedilir. KVKK aydınlatma metni, gizlilik politikası, çerez politikası ve kullanım şartları ayrı sayfalardır; çerez onayı arayüzde yönetilir.
Yönetim paneli
Panel, sitenin görünen her parçasını kapsar:
- İçerik: projeler ve proje görselleri, hizmetler, blog yazıları ve yorumlar, SSS, müşteri yorumları, slider, galeri, özel sayfalar.
- Site yapısı: menü ve navigasyon, ana sayfa bölüm düzeni, site ayarları (iletişim bilgileri, marka metinleri, logo, SEO ayarları, renk ve tasarım belirteçleri).
- İletişim: gelen mesajlar, e-posta şablonları, posta ayarları ve bildirimler.
- Ölçüm: GA4, Search Console ve Google Ads ekranları ile pazarlama ve entegrasyon ayarları.
- Yönetim: kullanıcılar ve roller, denetim kaydı, medya deposu, önbellek temizleme ve veritabanı araçları.
Teknik mimari
Sistem üç uygulamadan oluşur: Next.js 16 ve React 19 ile sunucu tarafında işlenen genel site, ayrı bir Next.js yönetim paneli ve Bun üzerinde çalışan Fastify API. Veri katmanı MySQL ve Drizzle ORM üzerindedir. Projeler, hizmetler ve görseller ana tablo ile dile özel çeviri tablosu olarak ayrılmıştır; her dilin kendi slug'ı ve meta alanları vardır. API, herkese açık ve yönetici uçları olarak ikiye ayrılır; yönetici uçları JWT kimlik doğrulaması ve rol kontrolünün arkasındadır.
Site şu an Türkçe ve İngilizce yayındadır. Aktif diller kodda değil site ayarlarında tanımlıdır; arayüz metinleri de veritabanından gelir. Marka adı, logo ve renkler de aynı şekilde ayarlardan okunur, böylece kod tabanı başka bir firmaya taşındığında görünen tarafta eski marka kalmaz.
SEO ve yapay zekâ görünürlüğü
- Dil alternatiflerini (hreflang) içeren dinamik site haritası
- Kurum, yerel işletme, web sitesi, proje, makale, SSS ve breadcrumb için JSON-LD yapılandırılmış veri
- Yapay zekâ tarayıcılarına izinleri panelden yönetilen robots.txt ve dinamik llms.txt
- Yeni içeriğin arama motorlarına hızlı bildirilmesi için IndexNow desteği
Animasyonlar temadaki yüzlerce jQuery tetikleyicisi yerine sade bir Framer Motion seti ile yeniden kuruldu; kullanılmayan ikon fontları ve eklentiler projeye taşınmadı.
Entegrasyonlar
Harita için Google Maps gömmesi, ölçüm için GA4 ve Search Console bağlantıları kullanılır. Panelde ayrıca GEO içerik çalışmaları için düzenlenebilir bir yapay zekâ komut kütüphanesi bulunur. Facebook, Instagram, X, TikTok ve Pinterest için sosyal hesap bağlantı altyapısı hazırdır; hesaplar bağlandığında panelden kullanılabilir.
Sonuç
hilalsever.com bugün Türkçe ve İngilizce olarak yayındadır. Uygulamalar VPS üzerinde PM2 süreçleri olarak, Nginx arkasında çalışır. Ofis yeni bir projeyi tamamladığında fotoğrafları yükleyip proje bilgilerini girmesi yeterlidir; detay sayfası, galeri, site haritası ve yapılandırılmış veri otomatik olarak güncellenir.