Strateji Türkiye — Dijital Dergi ve Analiz Platformu
Jeopolitik analiz dergisinin sayı, makale ve yazar arşivini yöneten editör paneli (CMS) + SEO uyumlu halka açık yayın sitesi

Proje ne yapıyor?
Strateji Türkiye; Türkiye'nin jeopolitik konumu, uluslararası ilişkileri ve stratejik meseleleri üzerine analiz ve raporlar sunan bir dergi platformudur. İki ana parçadan oluşur: okuyucular için halka açık site (güncel sayı, makale slider'ı, dergi arşivi, kategoriler, makale detayları, arama, kurumsal sayfalar, bülten aboneliği ve JWT ile kayıt/giriş) ve editörler için yönetim paneli.
Panelde makale, dergi sayısı, yazar, kategori, kaynak ve kurumsal sayfa yönetimi; site ayarları (örneğin ana sayfada hangi sayının gösterileceği); mail listesi yönetimi ve zengin metin editörüyle (Quill/TipTap) içerik girişi yapılır. Veri modeli klasik dergi yapısındadır: Sayı (Journal) → Makale (Article) → Yazar ve Kategori.
Problem ve Çözüm
Basılı ya da parçalı yürüyen yayın sürecinde dergi sayıları, makaleler ve yazar arşivi dağınık kalır; editörlerin içerik güncellemesi teknik ekibe bağımlıdır ve PDF/görsel dağıtımı kontrolsüzdür.
Platform bunu ikili yapıyla çözdü: editörler panel üzerinden tüm içeriği kod yazmadan yönetiyor; okuyucu tarafında arama, kategori filtreleme, sayı arşivi ve bülten aboneliğiyle içerik keşfi kolaylaştı. PDF ve görseller S3'te tutuluyor, backend presigned URL ile güvenli erişim sağlıyor; bülten abonelikleri Mailgun ile yönetiliyor.
Mimari — 3 Bileşen
Halka Açık Site
SEO uyumlu okuyucu sitesi: ana sayfa slider, sayı arşivi (/sayilar), kategori ve makale detay sayfaları, arama, kurumsal sayfalar, bülten aboneliği. Open Graph/Twitter Card etiketleri, Google Tag Manager + Analytics.
Yönetim Paneli
Editör CMS'i (Modernize şablonu): makale, sayı, yazar, kategori, kaynak ve kurumsal sayfa yönetimi; site ayarları ve mail listesi; Quill/TipTap zengin metin editörü.
Backend API
Go 1.23 + Fiber, Bun ORM + PostgreSQL (pgx), JWT kimlik doğrulama. Görsel/PDF'ler AWS S3'te, presigned URL ile erişim; Mailgun bülten entegrasyonu. Docker Compose ile 4 ayrık servis.
Teknolojiler
| Backend API | Go 1.23, Fiber (HTTP framework) |
|---|---|
| ORM / DB | Bun, PostgreSQL (pgx driver) |
| Halka açık frontend | Nuxt 3 (Vue 3), Sass, Vue Toastification |
| Admin frontend | Vue 3 + Vite + TypeScript + Vuetify 3 (Modernize şablonu) |
| Dosya depolama | AWS S3 — görseller/PDF'ler, presigned URL ile erişim |
| E-posta | Mailgun (bülten abonelikleri) |
| Kimlik doğrulama | JWT |
| Analitik | Google Tag Manager, Google Analytics |
| Dağıtım | Docker Compose — 4 servis: app-backend, app-frontend, panel-backend, panel-frontend |
Ölçülebilir Sonuçlar
Önceki sisteme göre
Canlı
stratejiturkiye.com üzerinde yayında — Docker Compose ile 4 ayrık servis
Kod yazmadan
Editörler makale, sayı, yazar ve kurumsal sayfaları panelden yönetiyor
SEO
Nuxt 3 ile SEO uyumlu site, Open Graph/Twitter Card, GTM + Google Analytics
Güvenli dosya
PDF ve görseller S3'te; backend presigned URL ile kontrollü erişim
Aklınızdaki projeyi birlikte hayata geçirelim
Mobil uygulamadan (iOS & Android) web panellerine, Go ile ölçeklenebilir backend ve API geliştirmeden saha çözümlerine kadar uçtan uca yazılım geliştiriyorum. Yeni bir ürün, mevcut bir sistemin yenilenmesi ya da tek bir modül — freelance ve proje bazlı çalışmaya uygunum.