Bir üretici firmanın sitesindeki her alanı, kod bilmeyen ekibin bloklarla kurup değiştirebildiği esnek içerik yönetimi
- Rol
Full Stack Developer
- Kapsam
İçerik modeli
Blok editörü
Ürün kataloğu
Erişilebilirlik
SEO
- Araçlar
Node.js
Express
EJS
PDF.js
Docker
- Yıl
2026
/* Problem */
Firmanın ekibi her kampanyada, her yeni üründe ya da sayfa düzeni değişikliğinde bir geliştiriciye bağımlıydı. Basılı katalog güncellendikçe sitedeki ürün bilgisi geride kalıyordu.
/* Çözüm */
Sitenin her sayfasını sürükle bırak bloklarla kurulabilir hale getirdim: 22 blok tipi, her blokta genişlik, boşluk, renk ve medya oranı ayarı. Ürün detay sayfasının düzeni de bloklarla tasarlanıp tüm ürünlere uygulanıyor. Panel, ⌘K komut paleti, koyu mod ve kaydedilmemiş değişiklik uyarısıyla geliyor.
/* Neden bu teknolojiler? */
Kurulumun sade kalması ve tek bir sunucuda kolayca bakılabilmesi gerekiyordu. Express ve EJS ile derleme adımı olmayan, tek bir Docker konteynerinde çalışan bir yapı kurdum.
PDF'ten çevrilebilir dijital kataloğa
Panelden yüklenen bir PDF, sayfaları çevrilebilen bir dijital kataloğa dönüşüyor. Dokunmatik kaydırma, klavye, tam ekran ve indirme destekleniyor. Kütüphaneler yalnızca katalog açıldığında yükleniyor, sitenin geri kalanı hafif kalıyor.