Halka Arz Gazetesi
AI destekli ekonomi & borsa haber platformu
Halka Arz Gazetesi
Halka Arz Gazetesi, Türkiye’nin halka arz, borsa ve ekonomi odaklı dijital haber platformudur. RSS, KAP ve SPK kaynaklarından otomatik veri toplayan; yapay zeka ile haber üreten; editör onaylı yayın akışına sahip tam kapsamlı bir haber yönetim sistemi + public web sitesi + admin panel projesidir. Google News uyumu, SEO altyapısı ve canlı halka arz takvimi gibi sektöre özel modüllerle uçtan uca tasarlanmıştır.
Proje tanımı
Halka Arz Gazetesi; yatırımcıların halka arz süreçlerini, borsa gelişmelerini ve ekonomi haberlerini tek adresten takip edebileceği, editoryal kaliteyi otomasyonla birleştiren bir dijital yayın platformudur.
Proje sıradan bir haber sitesi değil; çok kaynaklı veri toplama, AI destekli içerik üretimi, SPK/KAP entegrasyonu, canlı IPO takvimi, BIST hisse modülü, resmi ilan arşivi ve kurumsal SEO altyapısını tek çatı altında toplayan uçtan uca bir sistemdir.
Mimari olarak üç ana katmandan oluşur:
- Public Web — Hızlı, SEO uyumlu, Google News hazır Next.js sitesi
- Admin Panel — Metronic tabanlı, modüler yönetim arayüzü
- Backend API — Node.js, PostgreSQL, Redis, kuyruk tabanlı worker mimarisi
Haber & içerik yönetimi
- Çok aşamalı haber akışı: Bot Taslağı → AI Taslağı → Editör Taslağı → Yayın
- Kategori, etiket, yazar, revizyon geçmişi ve audit log
- TipTap tabanlı zengin metin editörü (görsel, tablo, video, PDF desteği)
- Öne çıkan görsel, medya kütüphanesi, otomatik görsel optimizasyonu (WebP, çoklu boyut)
- AI ile başlık, spot, haber gövdesi ve SEO meta üretimi
- Zamanlanmış yayın ve otomatik yayın scheduler’ları
Yapay zeka entegrasyonu
- OpenRouter üzerinden çoklu model desteği (Claude, GPT, Gemini vb.)
- Görev bazlı model seçimi: başlık, spot, içerik, SEO, SPK analizi, KAP analizi
- RSS/KAP kaynaklarından tek tıkla AI zenginleştirme
- Web search plugin ile güncel bilgi destekli haber yazımı
- Admin panelden API key, model ve prompt yönetimi
- DALL·E, Unsplash ve Google Image Search ile görsel üretimi / arama
Bot & otomasyon sistemi
- RSS Bot — Çoklu haber kaynağından otomatik içerik toplama
- KAP Bot — Kamuyu Aydınlatma Platformu bildirimlerini çekme ve işleme
- Sosyal medya monitoring altyapısı (Twitter/X vb.)
- BullMQ + Redis ile arka plan iş kuyrukları
- Bot çalışma logları, hata takibi, manuel tetikleme
- node-cron tabanlı zamanlanmış görevler (bot, SPK, hisse, yedekleme, temizlik)
SPK & halka arz modülü
- SPK bültenlerini otomatik indirme, parse etme ve AI ile analiz
- Son halka arzlar, taslak halka arzlar, sermaye artırımları yönetimi
- Şirket bazlı IPO detay sayfaları (logo, fiyat, tarih, haber akışı)
- Taslak IPO ↔ onaylı IPO eşleştirme
- İzahname takip ve SPK event yönetimi
Canlı halka arz takvimi
- Aktif talep toplama, işleme başlayanlar ve başvuru sürecindeki şirketler — tek panelde
- Durum etiketleri, fiyat aralığı, tarih ve kaynak bilgisi
- E-posta / telefon ile anlık halka arz bildirimi abonelik formu
- FAQ, breadcrumb ve ItemList schema ile SEO güçlendirme
- halkaarzgazetesi.com/halka-arz-takvimi
BIST hisse & performans modülü
- BIST hisse veritabanı ve fiyat çekme altyapısı
- Halka arz performans takibi
- Hisse performans dashboard’ları
- AI destekli hisse analizi altyapısı
Resmi İlanlar modülü (BİK uyumlu)
- Resmi ilanlar için Article’dan bağımsız ayrı modül
- Arşiv sayfası: tarih aralığı filtresi + ilan numarası ile arama
- Admin panelden ilan girişi (başlık, görsel, basın no, ilan no, kaynak)
- “RESMİ İLAN” rozeti ile yasal uyumlu gösterim
- Ayrı sitemap ve revalidation desteği
SEO & Google News altyapısı
- Next.js Metadata API + JSON-LD (NewsArticle, Organization, Breadcrumb, FAQ)
- news-sitemap.xml (Google News)
- Parçalı sitemap index (haberler, kategoriler, SPK, resmi ilanlar, statik sayfalar)
- ISR / SSR hibrit cache stratejisi
- Yayın sonrası otomatik sayfa yenileme (revalidate webhook)
- Google Indexing API entegrasyonu
- Statik sayfa SEO yönetimi (admin panelden)
- 301 redirect yönetimi, robots.txt, RSS feed
Admin panel (kurumsal yönetim)
- Metronic 9 + React 19 + Tailwind v4 ile modern arayüz
- Modüler sidebar: Haberler, Botlar, AI, SPK, Hisseler, Medya, Reklamlar, Ayarlar
- Rol tabanlı yetkilendirme (admin / editor + permission sistemi)
- Dashboard istatistikleri ve aktivite grafikleri
- Kullanıcı yönetimi, bildirimler, yedekleme/restore
- Reklam yönetimi (pozisyon, tıklama istatistiği)
- CMS sayfalar (Hakkımızda, Künye, Yasal metinler vb.)
Public web tasarım & UX
- CNN Türk tarzı kompakt, zarif header tasarımı
- İki katmanlı navigasyon: haber kategorileri + halka arz/SPK menüsü
- Modal arama overlay (canlı sonuçlar, animasyonlu)
- Mobil uyumlu drawer menü
- Ana sayfa widget’ları: manşet, son haberler, yaklaşan halka arzlar, sermaye artırımları
- Resmi ilan arşivi: 2 sütunlu kart grid, filtre formları
- Core Web Vitals odaklı Next.js Image optimizasyonu
Altyapı & güvenlik
- Docker Compose ile production deployment (API, web, admin, nginx, PostgreSQL, Redis, workers)
- JWT authentication + role-based authorization
- Rate limiting, security headers, input validation (Zod)
- Otomatik veritabanı yedekleme
- Domain yapılandırması tamamen env tabanlı (hardcoded URL yok)
- SSL (Certbot) + Nginx reverse proxy
Teknoloji stack
| Katman | Teknolojiler |
|---|---|
Backend | Node.js, TypeScript, Express, Prisma, PostgreSQL, Redis, BullMQ |
Admin | React 19, Vite, Metronic, Tailwind v4, TanStack Query, TipTap |
Public Web | Next.js 16 (App Router), React 19, Tailwind v4, ISR/SSR |
AI | OpenRouter, Claude / GPT / Gemini, DALL·E |
DevOps | Docker, Nginx, Certbot, Hetzner, deploy script’leri |
SEO | Google News sitemap, JSON-LD, Indexing API, ISR revalidation |
Rakamlarla proje
- 3 ayrı uygulama (API + Admin + Web) — monorepo mimarisi
- 32+ veritabanı migration — olgun, sürdürülebilir şema
- 21+ API route modülü — geniş REST API
- 2 arka plan worker — bot fetch + AI enrich kuyrukları
- 6+ bot/scheduler türü — RSS, KAP, SPK, hisse, yedekleme, temizlik
- 10+ admin modülü — haber, bot, AI, SPK, hisse, medya, reklam, ayarlar
- Google News + news-sitemap — arama motoru ve haber agregatörü uyumu