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 SDK —
C:\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.Apiiçindedir. - Tek merkezi yapılandırma. Tüm bağlantı, hesap, şifre ve domain bilgileri
yalnızca
applicationconfig.jsondosyası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.VARCHARkullanılırsa ş/ğ/ı/İ harfleri kalıcı bozulur. - Kimlik kolonlarında Latin collation. E-posta, token, plaka ve kod alanlarına
SQL_Latin1_General_CP1_CI_ASverilir; 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ı.
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
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).