Lojix
Lojix — Proje Yönetim Sayfası
Ergün Kimya · Yük & Taşıma Platformu · Faz 1 Geliştirme Takibi
Teklif No: QR-20260516-46319 · Rev. R2
Faz 1: 15 adam/gün · 175.000 ₺ (KDV dahil)

Toplam Proje Tamamlanma Durumu

Her iş kaleminin Geliştirme, Test ve UI Test kutucukları ayrı ayrı sayılır.
0%
Tamamlanan Kutucuk
0 / 0
Geliştirme
0 / 0
Test
0 / 0
UI Test (Playwright)
0 / 0
Ana İşlem Modülü
0 / 0
Toplam İş Kalemi
0
Tamamen Biten İş
0
Son Güncelleme
28.08.2026 · M15.14–M15.15 tamamlandı

Projenin Geliştirilmesi İçin Gereken Tüm İhtiyaçlar

Hazır & Doğrulanmış Tamam

  • .NET SDK 10.0.204 (LTS) — kurulu
  • Flutter SDKC:\src\flutter
  • sqlcmd (ODBC 17 Tools) — kurulu
  • Node.js v18.16, Git 2.45 — kurulu
  • MSSQL Server 2019 — 185.192.96.95, bağlantı test edildi
  • LojixDBPlus veritabanı — oluşturuldu (Turkish_CI_AS, RCSI açık)
  • SMTP — smtp.gmail.com:587, gönderim test edildi
  • Marka varlıklarıshared/branding/: saydam PNG wordmark, kare ikon, 192/512 px, favicon.ico
  • applicationconfig.json — merkezi yapılandırma hazır
  • Lojix.sln — 4 proje, .NET 10 LTS, build 0 hata ve 480 test geçiyor

Ergün Kimya'dan Bekleniyor Bloklayıcı

  • iyzico Secret Key. ApiKey alındı ve sisteme yazıldı; entegrasyon hazır fakat imza için SecretKey de gerekiyor. Sandbox tüccar panelinden alınabilir. Canlı anahtarlar proje sonunda verilecek.
  • Firebase projesi — service account JSON (push bildirim için)
  • Google Play Console hesabı
  • Apple Developer Program hesabı (yıllık 99 USD)
  • KVKK ve kullanım koşulları — hukuk danışmanı onayı. Taslak metinler Demircode tarafından yazıldı ve sisteme yüklendi; yayına çıkmadan önce onaylanması gerekiyor.
  • Kurumsal font tercihi. Renkler logodan ölçülerek türetildi (birincil #12345A, vurgu #F98606); font seçimi bekleniyor.
  • PROD MSSQL sunucusu ve yedekleme politikası
  • UAT ekibi — kabul testleri için maks. 5 iş günü
  • Gerçek birim fiyat tarifesi. Örnek tarife üretildi ve çalışıyor; Ergün Kimya kendi rakamlarını verdiğinde panelden güncellenecek.
  • Logo kaynak dosyası — PNG (gerçek şeffaflıkla) veya tercihen SVG. Verilen JPEG'e şeffaflık damalı deseni gömülüydü; temizlendi fakat JPEG sıkıştırma izleri kaldı. Mağaza ikonları için vektör kaynak gerekir.

Geliştirme Sürecinde Kurulacak Planlı

  • EF Core CLI (dotnet-ef) — migration üretimi
  • Playwright .NET + Chromium — UI testleri
  • Serilog — dosya + konsol loglama
  • iyzico sandbox hesabı — ödeme geliştirme ortamı
  • Android SDK / Xcode — mobil derleme ve mağaza paketleme
  • xUnit — birim ve entegrasyon testleri

Kapsam Sınırı

  • Bu sayfa yalnızca Faz 1 kapsamını izler.
  • Chat, harita, takvim, dashboard/rapor, hak ediş aktarımı, komisyon, e-Fatura Faz 2'dedir ve buraya eklenmez.

Değişmez Proje Kuralları

  • CDN kullanılmayacak. Tüm CSS/JS/font/ikon yerel dosyadan servis edilir.
  • Doğrudan DB erişimi yasak. Web ve mobil projeler veritabanına asla bağlanmaz; tüm okuma/yazma REST API üzerinden yapılır. EF Core yalnızca Lojix.Api içindedir.
  • Tek merkezi yapılandırma. Tüm bağlantı, hesap, şifre ve domain bilgileri yalnızca applicationconfig.json dosyasındadır.
  • Ortak yapılar tek yerde. Header, footer, layout, menü ve ortak bileşenler tek dosyada tanımlanır, diğer sayfalar referans verir; kopyalanmaz.
  • Kullanıcı metni içeren her kolon NVARCHAR. VARCHAR kullanılırsa ş/ğ/ı/İ harfleri kalıcı bozulur.
  • Kimlik kolonlarında Latin collation. E-posta, token, plaka ve kod alanlarına SQL_Latin1_General_CP1_CI_AS verilir; aksi halde Türkçe I problemi nedeniyle giriş işlemleri kırılır.
  • "Tamamlandı" demeden önce tarayıcıda çalıştığı doğrulanır. Build'in hatasız olması tamamlandı anlamına gelmez.
  • Scaffold / placeholder / TODO bırakılmaz. Ya tam yapılır ya da "bu kısım yapılmadı" denir.

Yapılacak İşler

G = Geliştirme tamamlandı T = Test edildi, doğru çalışıyor U = UI Test (Playwright/Chromium) yapıldı, bulgular çözüldü
UI Test kutucuğunun anlamı katmana göre değişir: Tarayıcı yüzeyi olan her şey (Admin Panel ekranları, Swagger) için Playwright + Chromium; Flutter mobil için integration_test + gerçek cihaz/emülatör; tarayıcı yüzeyi olmayan altyapı kalemleri (solution iskeleti, loglama, git, MSBuild hedefi gibi) için kendi doğrulama yöntemiyle — birim testi veya canlı çağrı — kanıtlanmış olması. Kutucuk ancak tüm bulgular giderildikten sonra işaretlenir.

Not: Playwright kurulumu M15.05'tedir. M00 kalemleri içinde tarayıcı yüzeyi olan tek kalem Swagger'dı (M00.19) ve gerçek Chromium'da doğrulandı; diğerleri birim testi ve canlı HTTP çağrısıyla kanıtlandı.
Lojix Proje Yönetim Sayfası · Bu dosya işin tek doğruluk kaynağıdır.
Kutucuk durumları dosyanın içindeki MODULES verisinde tutulur; tarayıcıda yapılan tıklamalar yüzdeleri anlık günceller fakat dosyaya yazılmaz (sayfa yenilenince gerçek durum geri gelir).