Sultan Defense - Çok Dilli B2B Savunma Tedarik Platformu
Savunma ürün kataloğu, tedarik ağı, ihracat uyumu ve ayrıntılı RFQ akışlarını birleştiren dört dilli B2B platformu.

Açıklama
Savunma ürün kataloğu, tedarik ağı, ihracat uyumu ve ayrıntılı RFQ akışlarını birleştiren dört dilli B2B platformu.
Vaka çalışması
Zorluk
Savunma alıcısı sepete ürün atmaz; önce tedarikçinin güvenilirliğini, EUC ve ihracat izni süreçlerini ve teslim şartlarını görmek ister. Sultan Defense'in farklı bölgelerdeki alıcılara kendi dillerinde ulaşması ve satış ekibine teklif hazırlamaya yetecek eksiksiz talep bilgisi gelmesi gerekiyordu.
Yaklaşım
Kataloğu 10 kategori ve 33 üretici sayfası üzerine kurduk, ihracat uyumu ve DDP kapsamını ayrı sayfalarda anlattık. Miktar, hedef ülke, kullanım türü ve teslim şeklini soran dört bölümlü bir RFQ formu tasarladık; Fastify API ve Next.js panelinde talepleri durum bazında izleyen, PDF teklif üretip e-postayla gönderen bir teklif modülü geliştirdik.
Sonuç
Platform İngilizce, Almanca, Arapça ve Rusça olarak sultandefense.com'da yayında. Her teklif talebi panele yapılandırılmış biçimde ulaşıyor; yeni üretici, kategori ve içerik panelden ve seed verisinden kod değişikliği olmadan eklenebiliyor.
Araçlar
Next.js 16, React 19, TypeScript, Fastify, Bun, Drizzle ORM, MySQL, next-intl
Öne Çıkan Özellikler
10 ana kategori, 33 üretici/tedarikçi sayfası
4 dil: İngilizce, Almanca, Arapça (RTL), Rusça
Alıcı, ürün ve teslimat bölümlü RFQ formu
Panelden tek tıkla PDF teklif ve e-posta gönderimi
EUC, ihracat uyumu ve DDP teslimat sayfaları
Ürün başına teknik özellik, SSS ve yorum sekmeleri
Yapay zekâ destekli çeviri ve meta üretimi
Product, Service ve Breadcrumb yapılandırılmış veri
Seed SQL ile tekrarlanabilir veritabanı kurulumu
Tasarım Öne Çıkanları
“İmparatorluk Zırhı” teması: antrasit, titanyum, mat altın ve bordo
Anlamsal token mimarisi; açık/koyu mod tek kaynaktan yönetilir
Arapça için tam sağdan sola (RTL) sayfa düzeni
Ürün sayfasından teklif formuna ürün adı önceden dolu geçiş
Satın alma uzmanının sorularına göre gruplanmış form bölümleri
Detaylar
Sultan Defense Ltd., Co., Türkiye'deki savunma sanayii üreticilerinin kapasitesini yurt dışındaki silahlı kuvvetler, kolluk birimleri, distribütörler ve kurumsal satın alma ekipleriyle buluşturan bir tedarik ve ihracat firmasıdır. Bu proje için firmanın ürün portföyünü, tedarikçi ağını ve ihracat sürecini tek bir çok dilli B2B platformda topladık: alıcı ürünü bulur, ihracat koşullarını okur ve teknik ayrıntıları içeren yapılandırılmış bir teklif talebi (RFQ) gönderir; firma ise bu talepleri tek panelden yönetir.
Proje bağlamı ve ihtiyaç
Savunma tedarikinde alıcı, sıradan bir e-ticaret müşterisi gibi sepete ürün atmaz. Önce tedarikçinin güvenilirliğini, ürün grubunun kapsamını, End-User Certificate (EUC) ve ihracat izni süreçlerini, teslimat şartlarını görmek ister. Ardından miktar, hedef ülke ve teknik şartname içeren bir teklif ister. Sultan Defense'in ihtiyacı da buydu: Orta Doğu, Afrika, Orta Asya ve Balkanlar'daki alıcılara kendi dillerinde ulaşan, kurumsal güven veren ve satış ekibine eksiksiz talep bilgisi ileten bir platform.
Çözüm ve kapsam
Ürün kataloğu ve tedarikçi ağı
Katalog 10 ana kategori üzerine kuruldu: Balistik Koruma, Haberleşme ve Komuta Elektroniği, Konteyner Sahra Mutfağı ve Destek Üniteleri, Sahra Destek Lojistiği, Deniz ve Denizcilik Sistemleri, Güç–Batarya–Jeneratör, Kalkan ve Çevik Kuvvet Çözümleri, Gözetleme–Sensör–Güvenlik, Taktik Teçhizat ve Tekstil, Eğitim ve Simülasyon Yazılımları. Canlı sitede bu kategorilere bağlı 33 üretici ve tedarikçi sayfası yayında; her sayfada ürün görselleri, açıklama, teknik özellik tablosu, ilgili ürünler ve ilgili galeriler bulunur. Ürün sayfasından teklif formuna geçildiğinde ürün adı forma önceden yazılır.
Yetkinlikler ve ihracat
Dört hizmet sayfası firmanın iş yapış biçimini anlatır: Stratejik Tedarik ve Üretici İrtibatı, İhracat Uyumu ve EUC Yönetimi, Kalite Güvence ve Fabrika Kabul Testleri, Küresel Lojistik ve Güvenli Teslimat. Ayrı bir İhracat sayfası, uygun ürün ve onaylı ülkeler için DDP (gümrük vergileri ödenmiş teslim) kapsamını, gerekli belgeleri ve hizmet verilen bölgeleri açıklar. Bunlara Hakkımızda, Sertifikalar, Çözümler, SSS, Haberler, Galeri, Referanslar, site içi arama ve dört yasal metin (gizlilik, kullanım şartları, çerez, KVKK/PDPL bilgilendirme) eşlik eder.
Yapılandırılmış RFQ formu
Teklif formu, bir satın alma uzmanının ilk görüşmede soracağı soruları dört bölümde toplar: alıcı bilgileri (ad, şirket, unvan, ülke, e-posta, telefon, web sitesi), ürün talebi (kategori, ürün adı, tahmini miktar, kullanım türü, teknik şartname), teslimat (hedef ülke, teslim şehri, tercih edilen teslim şekli, DDP ihtiyacı, satın alma zamanlaması) ve ek mesaj ile onay. Kullanım türü distribütör, kamu, güvenlik, askeri, insani yardım ve bayi seçenekleriyle sınıflandırılır; böylece satış ekibi talebi ilk bakışta önceliklendirebilir.
Yönetim paneli
Ayrı bir alt alan adında çalışan Next.js yönetim paneli içeriğin tamamını kapsar. Ürünler sekmeli bir düzenleyiciyle yönetilir: dil bazında içerik, teknik özellikler, ürüne özel SSS ve yorumlar ayrı sekmelerdedir. Kategoriler ve alt kategoriler, hizmetler, galeri, referanslar, özel sayfalar (haber, hakkımızda, yasal metinler), menü öğeleri, site ayarları, e-posta şablonları, medya deposu, iletişim mesajları, bülten aboneleri, kullanıcılar ve denetim kayıtları da panelden yönetilir.
Teklif modülü talebin tüm yaşam döngüsünü taşır: gelen RFQ'lar durum bazında listelenir, yöneticiye bildirim düşer, panelden tek tıkla PDF teklif üretilip müşteriye e-postayla gönderilir veya şablon tabanlı doğrudan e-posta yazılır. İçerik editörlerinde yapay zekâ destekli bir yardımcı metni iyileştirme, diğer dillere çevirme ve meta başlık/açıklama üretme işlerini hızlandırır. Önbellek ekranı, yayınlanan değişikliğin sitede hemen görünmesi için sayfaları yeniden doğrular.
Teknik mimari
- Ön yüz: Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS v4, React Query, React Hook Form ve Zod.
- API: Bun üzerinde Fastify 5, Drizzle ORM ve MySQL; JWT tabanlı kimlik doğrulama, rol yönetimi ve Swagger dokümantasyonu.
- Veri modeli: kategori, ürün, teknik özellik, SSS, galeri, hizmet, referans, teklif ve site ayarı tabloları dil bazlı çeviri tablolarıyla kurulu; kurulum tamamen seed SQL dosyalarından tekrarlanabilir şekilde yapılır.
- Çok dillilik: next-intl ile İngilizce (varsayılan), Almanca, Arapça ve Rusça. Arapça sayfalar sağdan sola (RTL) düzende sunulur; eski Türkçe adresler kalıcı yönlendirmeyle İngilizce karşılıklarına taşınır.
- SEO: her sayfada hreflang ve x-default, dört dilde 280'i aşkın adres içeren site haritası, Organization, Product, Service, BreadcrumbList ve WebSite/SearchAction yapılandırılmış verileri, dinamik Open Graph görselleri.
- Kalite güvencesi: SEO, tema token'ları, medya SEO'su ve yayın HTML'i için otomatik kontrol betikleri, Lighthouse CI yapılandırması ve Web Vitals ölçüm ucu.
Tasarım dili
Arayüz “İmparatorluk Zırhı” adını verdiğimiz token tabanlı bir tema üzerine kuruldu: antrasit ve titanyum zeminler, ana vurgu ve çağrı düğmeleri için mat altın, küçük vurgular için derin bordo. Bileşenler doğrudan renk kullanmaz, anlamsal token'lar üzerinden çalışır; açık ve koyu mod bu sayede tek kaynaktan yönetilir.
Entegrasyonlar
Teklif ve iletişim akışında Nodemailer ile SMTP e-posta, teklif belgeleri için sunucu tarafında PDF üretimi, içerik yardımcısı için Groq uyumlu bir dil modeli API'si ve teklif gönderimlerinin reklam dönüşümü olarak ölçülmesi için Google Ads etiketi kullanılır. Platform VPS üzerinde Nginx ve PM2 ile; site, API ve yönetim paneli ayrı süreçler olarak çalışır.
Sonuç
Sultan Defense bugün sultandefense.com adresinde dört dilde yayında. Firma ürün grubunu, tedarikçi ağını ve ihracat yetkinliğini uluslararası alıcıya kendi dilinde anlatabiliyor; gelen her talep, teklif hazırlamak için gereken miktar, hedef ülke ve teslim bilgisiyle birlikte panele ulaşıyor. Yeni üretici, kategori ya da dil eklemek kod değişikliği gerektirmeden panel ve seed verisi üzerinden yapılabiliyor.