Proje Detayı

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

GoNuxt 3Vue 3PostgreSQLS3MailgunCanlı Siteyi Gör
Strateji Türkiye — Dijital Dergi ve Analiz Platformu

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

01Nuxt 3

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.

02Vue 3 + Vuetify

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ü.

03Go

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 APIGo 1.23, Fiber (HTTP framework)
ORM / DBBun, PostgreSQL (pgx driver)
Halka açık frontendNuxt 3 (Vue 3), Sass, Vue Toastification
Admin frontendVue 3 + Vite + TypeScript + Vuetify 3 (Modernize şablonu)
Dosya depolamaAWS S3 — görseller/PDF'ler, presigned URL ile erişim
E-postaMailgun (bülten abonelikleri)
Kimlik doğrulamaJWT
AnalitikGoogle Tag Manager, Google Analytics
DağıtımDocker 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.

#Ahmet Şahin

Software Engineer

© 2026 Ahmet Şahin. Tüm hakları saklıdır.