QTR, “Quarter Technologies and Relative Systems” adının kısaltmasıdır. Geleneksel frameworklerin geniş kapsamını taklit etmek yerine daha küçük, takip edilebilir ve kontrol edilebilir bir geliştirme ortamı oluşturmayı amaçlar.
“Kod yalnızca çalışmamalı; geliştiriciler ve yapay zekâ araçları tarafından da kolayca anlaşılabilmelidir.”
Framework; sade dosya organizasyonu, projeye gömülü Memory Bank sistemi, Node.js tabanlı CLI araçları ve düşük bağımlılıklı PHP çekirdeği etrafında şekillenir.
Başlangıç8 Nisan 2026
Proje TürüPHP web framework
DurumAktif geliştirme / prototip
RolümProje sahibi & sistem tasarımcısı
8 Nisan 2026'dan beri
02 · Problem
AI her oturumda projeyi neden yeniden öğrenmek zorunda kalsın?
Kod üreten araçlar güçlü; ama büyük ve soyut projelerde bağlamı kavramak için onlarca dosya okumak zorunda kalıyorlar. Proje bağlamının her oturumda yeniden oluşturulması:
Gereksiz context tüketimi
Her oturumda aynı dosyaların yeniden taranması.
Kararların unutulması
Mimari kararların kodda kaybolup gitmesi.
Çelişen kod üretimi
Bağlamsız üretilen, birbiriyle tutarsız parçalar.
Yavaşlayan süreç
Tekrar eden açıklama ve düzeltme döngüleri.
Anlaşılmaz proje
Zamanla karmaşıklaşan, takibi zor kod tabanı.
Çözüm yaklaşımı: Bu sorunları kod üretildikten sonra değil, proje mimarisinin tasarım aşamasında ele almak. İşte QTR bunun için yazıldı.
03 · Yaklaşım
Görünmeyen davranış yok, yoğun soyutlama yok
QTR, bir özelliğin hangi dosyalardan geçtiğinin kolayca takip edilebildiği açık bir yapı sunar. Composer zorunluluğu olmadan çalışır; route, model, view, API, güvenlik ve yapılandırma katmanları açık bir düzende tutulur.
Açık Mimari
İstek route → controller → service → model → view hattında kolayca izlenir. Geliştirici de AI da ihtiyacı olan bileşene daha az dosya okuyarak ulaşır.
Düşük Bağımlılık
PHP çekirdeği yerleşik PHP özellikleriyle çalışır. Composer zorunluluğu yok; ne kurduğunu ve neden kurduğunu sen belirlersin.
AI Uyumluluğu
Dosya yapısı, Memory Bank ve CLI çıktıları; AI araçlarının projeyi daha az context kullanarak anlayabilmesi için tasarlandı.
routeistek girişi
controllerakış yönetimi
serviceiş mantığı
modelveri erişimi
viewyanıt
04 · Öne Çıkan Sistemler
Tek framework, altı yapı taşı
Her sistem kendi sorumluluğunu üstlenir; kartlara tıkla, detayları gör.
Memory Bank
Projenin amacı, mimari kararları ve güncel durumu; yapılandırılmış Markdown dosyalarında yaşar. AI her oturumda projeyi baştan taramak yerine bu bağlamı okur.
Proje amacı, kapsam ve kodlama kuralları
Mimari yapı ve dosya görevleri
Modül bağlantıları ve yapılandırma
Tamamlanan değişiklikler, bilinen hatalar
Güncel durum ve sonraki adımlar
DETAY İÇİN TIKLA
QTR CLI
Tekrarlanan geliştirme işlemleri tek bir komut arayüzünde: proje oluşturma, sunucu, route, veritabanı, API, admin, yedek ve sağlık kontrolleri.
qtr create / serve / route:create
qtr db:create / db:run
qtr api:crud / admin:install
Değişiklik öncesi --dry-run önizlemesi
DETAY İÇİN TIKLA
Micro-ORM
Büyük ORM yerine PDO üzerinde küçük, açık bir veri erişim katmanı. Veriler nesne değil array olarak akar — katman azalır, izlenebilirlik artar.
Zincirleme sorgu + prepared statement
Soft delete ve ilişki yardımcıları
Accessor / mutator ve lifecycle hook'ları
Transaction desteği
DETAY İÇİN TIKLA
DSupport
Word, Excel, PDF ve CSV üretimi için belge sistemi. Yönetim panellerinde rapor, liste, fatura ve dışa aktarma tek arayüzde.
Excel & Word → OOXML yapıları
PDF → PHP tarafında üretim
Değişken, koşul ve döngülü şablonlar
DETAY İÇİN TIKLA
Güvenlik Katmanı
Güvenlik ihtiyaçları gizli otomasyonlar değil, görülebilir ve yapılandırılabilir ayrı bileşenlerdir.
CSRF + XSS temizleme yardımcıları
PDO prepared statement + form doğrulama
Güvenli dosya yükleme + session güvenliği
API anahtarı + CORS + rate limiting
Rol ve yetki kontrolü
DETAY İÇİN TIKLA
RCSystem
Yerel ile sunucu arasındaki işlemler tek kontrol panelinde: değişikliği gör, onayla, gönder. Tam otomasyon değil, denetlenebilir akış.
Yerel / uzak dosya karşılaştırma
Onaylı gönderim + geri alma
FTP / SFTP + cache temizleme
İşlem kayıtları + token erişim kontrolü
DETAY İÇİN TIKLA
05 · Nasıl Çalışır
Sıfırdan yayına, dört komut adımı
Adımlara tıkla; terminal komutları ve çıktıları canlı yazılsın. Ya da "Tümünü Oynat" ile akışı baştan sona izle.
qtr — canlı oturum
06 · Micro-ORM & SQL
Okunabilir sorgular, doğrudan SQL
Zincirleme API ile okunabilirlik, array tabanlı akış ile açıklık. Veritabanı şeması ise gizlenmez: numaralandırılmış SQL dosyaları sırayla çalışır ve kayıt altında tutulur.
Bir isteğin route, controller, service, model ve view katmanlarında nasıl ilerlediği kolayca takip edilebilmelidir.
02
Düşük bağımlılık
PHP çekirdeği mümkün olduğunca yerleşik PHP özellikleriyle çalışacak şekilde tasarlandı.
03
AI uyumluluğu
Dosya yapısı, Memory Bank ve CLI çıktıları; AI araçlarının projeyi daha az context kullanarak anlayabilmesi düşünülerek oluşturuldu.
04
Denetlenebilir otomasyon
CLI ve uzak sunucu araçlarında işlem sonuçları geliştiriciye gösterilir. Kritik değişiklikler kullanıcının bilgisi dışında yapılmaz.
05
Kontrollü kapsam
QTR, Laravel veya Symfony'nin tüm özelliklerini yeniden üretmeyi amaçlamaz. Daha küçük, anlaşılır bir çekirdek üzerinde bağımsız bir mühendislik projesidir.
08 · Projedeki Rolüm
Fikir aşamasından sistem mimarisine
yerel → sunucu, kontrollü akış
QTR Framework'ün fikir aşamasından sistem mimarisine kadar bütün tasarım sürecini yönettim. Aynı zamanda AI destekli geliştirmede mimari kararların, dokümantasyonun ve context yönetiminin nasıl iyileştirilebileceğini araştırdığım bir çalışma alanı.
qtr — whoami
$whoami samet— qtr proje sahibi · sistem tasarımcısı · geliştirici
Framework mimarisiPHP çekirdeğiNode.js CLIMemory Bank standardıRoute & veritabanı sistemleriMicro-ORMAPI & admin altyapısıGüvenlik bileşenleriDSupportRCSystemDokümantasyon & yol haritası
09 · Durum & Yol Haritası
Çalışan çekirdek, devam eden yolculuk
Aktif geliştirme. QTR şu anda production-ready bir framework olarak sunulmuyor — üzerinde çalışan uygulamalarla birlikte gelişiyor.
Üzerinde Çalışanlar
Framework çekirdeği + route sistemi
Model katmanı + Micro-ORM
API altyapısı + yönetim paneli
Memory Bank + CLI araçları
DSupport + RCSystem
Sıradaki Hedefler
Windows, Linux ve macOS testleri
Otomatik test kapsamının artırılması
Güvenlik incelemeleri
Performans testleri & benchmarklar
Kurulum sadeleştirme + dokümantasyon
İlk kararlı sürüm
Kodu oku, fikri keşfet.
QTR Framework'ün genel mimarisini, sistemlerini ve geliştirme yaklaşımını GitHub deposu üzerinden inceleyebilirsin.