Yol Haritası

Kaynak: docs/FAZ_ROADMAP.md. Sabit: paper-only · NFA · herkese açık piyasa verisi.

Fazlar

Faz 1 – 11 özet

Faz Ad Durum Odak
Faz 1 Sistem Altyapısı Tamamlandı Sunucu, API iskeleti, state, test kabuğu
Faz 2 Çoklu Coin Tamamlandı BTC/ETH/SOL motorları; paperBySymbol; lab yalnızca SOL
Faz 3 Herkese Açık Piyasa Verisi Tamamlandı Public kline + ticker; publicOnly health
Faz 4 Dashboard Tamamlandı Skor paneli, stream layout, 1000 mum, ticker header
Faz 5 Marka / Tasarım Tamamlandı revisola-brand.css, voice kit, logo paketi
Faz 6 Web Sitesi Tamamlandı Çok sayfalı site, /app entegrasyonu, site nav
Faz 7 Bağış / Üyelik Tamamlandı /destek, /premium, config JSON, demo rozet
Faz 8 i18n Tamamlandı 7 dil, 80+ anahtar; tüm site + pano
Faz 9 YouTube / Canlı Tamamlandı /youtube, /live/*, OBS 16:9 yayın modu
Faz 10 Mobil / PWA Tamamlandı sw.js, manifest, notifications iskeleti
Faz 11 Optimizasyon Tamamlandı Ticker önbellek, gzip, grafik throttle, lazy ECharts
Dil

Tam i18n kapsamı (Faz 8)

7 dil (TR EN FR DE ES PT RU) · engines/i18n.js · tüm site sayfaları + pano.

Rotalar

Tüm sunucu rotaları

Performans

Faz 11 optimizasyon

  • Sunucu: ticker 3 sn önbellek; gzip JSON/statik
  • İstemci: fetchMany birleştirme; WS backoff
  • Pano: grafik throttle; arka plan coin her 2. tick
  • Stream: ECharts lazy load (/live/*, ?layout=stream)
Sunucu

Windows yeniden başlatma

Eski süreçler güncel rotaları sunmayabilir — scripts/restart-server.ps1

Takip

P1–P5 tamamlandı

  • P1 ✅ BTC/ETH paper portföyü (paperBySymbol)
  • P2 ✅ Lab SOL-only UI (#labSolOnlyBanner)
  • P3 ✅ Header canlı ticker (HTTP + kline fallback)
  • P4 ✅ WebSocket ticker (connectTickerWs, HTTP yedekli)
  • P5 ✅ Klasik layout grafik genişliği (720px)