trkit, Next.js'in Türkiye için ayarlanmış hâlidir. Yeni bir proje açtığınızda Türkçe varsayılanlar, KVKK sayfaları, çerez onayı, il/ilçe seçici, TCKN/IBAN doğrulama ve TL/tarih biçimlendirme hazır gelir. E-ticaret şablonunda iyzico/PayTR ödeme ve Netgsm SMS altyapısı da eklenir.
npx create-trkit-app@latest benim-sitemNeden?
Türkiye'de web projesi geliştiren herkes aynı işleri tekrar tekrar yapıyor:
- KVKK aydınlatma metni, açık rıza, çerez politikası, mesafeli satış sözleşmesi sayfalarını başka bir siteden kopyalayıp düzenlemek
- İl/ilçe listesi için JSON aramak, seçici bileşeni baştan yazmak
- TCKN, VKN ve IBAN doğrulama algoritmalarını internetten bulmak
- iyzico ve PayTR'nin imza ve bildirim (callback) akışını her seferinde yeniden çözmek
toUpperCase()ile "istanbul"un "ISTANBUL" olması, sunucunun UTC saatiyle yanlış gün göstermesi gibi Türkçeye özgü hatalar
trkit bunları test edilmiş, versiyonlanmış paketler ve projenize kopyalanan, düzenleyebileceğiniz bileşenler olarak sunar.
Neler var?
| create-trkit-app | Tek komutla Türkçe Next.js projesi |
| trkit CLI | npx trkit add kvkk gibi komutlarla mevcut projeye bileşen ve sayfa ekleme |
| @trkit-app-pack/validate | TCKN, VKN, IBAN, telefon, plaka; Türkçe zod mesajları |
| @trkit-app-pack/format | TL, İstanbul saatiyle tarih, göreli zaman, tutarı yazıya çevirme, hâl ekleri |
| @trkit-app-pack/address | 81 il, 973 ilçe, Türkçe duyarsız arama |
| @trkit-app-pack/legal | 8 yasal metin şablonu, çerez onayı ve onay kayıtları |
| @trkit-app-pack/pay | iyzico, PayTR, test için mock |
| @trkit-app-pack/sms | Netgsm, İYS filtresi, OTP |
| @trkit-app-pack/mcp | AI asistanları için MCP sunucusu |
AI ile geliştiriyorsanız
Oluşturulan her projede AGENTS.md, CLAUDE.md, Cursor kuralları ve MCP ayarları bulunur. Claude Code, Cursor, Codex veya ChatGPT'ye "bu siteye iyzico ile ödeme ekle" dediğinizde asistan trkit'in kurallarına uygun kod yazar. Ayrıntılar: AI ile geliştirme.
Bu dokümantasyonun tamamı AI asistanlarına verilmek üzere llms-full.txt olarak da hazırdır.
Yol haritası
trkit şu an 0.1 sürümünde. Planlanan e-Fatura/e-Arşiv, kargo, ödemede 3D Secure ve abonelik, mahalle verisi, NVİ ile kimlik doğrulama, İYS entegrasyonu ve hazır uygulama şablonları için yol haritasına bakın.
Hukuki uyarı
trkit'in yasal metinleri ilgili mevzuata (6698, 6502, 6563 sayılı Kanunlar ve ilgili yönetmelikler) dayanan şablonlardır ve hukuki danışmanlık yerine geçmez. Yayına almadan önce işletmenize özgü veri işleme faaliyetlerine göre bir avukata kontrol ettirin.