YAZILIM GELİŞTİRME HİZMET ALIMI TEKNİK VE MALİ TEKLİF DOKÜMANI
Acil Servis Triaj ve Erken Tedavi İçin Çok Ajanlı Büyük Dil Modeli Tabanlı Hekim Karar Destek Sistemi Projesi
DOKÜMAN REFERANS NO: TT-2026-DEEPP-001-R1
TEKLİF TARİHİ: 25 Mayıs 2026
GEÇERLİLİK TARİHİ: 26 Haziran 2026
SON TESLİM ZAMANI: 26.05.2026 Salı - Saat 16:00
HAZIRLAYAN YÜKLENİCİ
Trunçgil Teknoloji Sanayi ve Ticaret Limited Şirketi
Gaziantep Üniversitesi Teknoparkı, Şahinbey / Gaziantep
www.truncgil.com.tr | info@truncgil.com.tr
MÜŞTERİ / YETKİLİ KURUM
Deepp Yapay Zeka Teknolojileri A.Ş.
Cevizlik Mah. İstanbul Cad. No:12-26 Bakırköy / İstanbul
info@deepp.ai
---
> [!NOTE]
> **Gizlilik Bildirimi**
> Bu doküman ve ekleri, Trunçgil Teknoloji Sanayi ve Ticaret Limited Şirketi’nin ticari sırlarını ve özel teknik yaklaşımlarını içermekte olup, Deepp Yapay Zeka Teknolojileri A.Ş. yetkililerinin değerlendirmesi için özel olarak hazırlanmıştır. Üçüncü şahıslarla paylaşılması veya çoğaltılması izne tabidir.
---
## 1. Kurumsal Profil ve Resmi Bilgiler
Trunçgil Teknoloji, kökleri 2014 yılına dayanan ve 2019 yılından bu yana Gaziantep Teknopark (Teknoloji Geliştirme Bölgesi) bünyesinde AR-GE faaliyetleri yürüten kurumsal bir teknoloji şirketidir. Şirketimiz; yüksek ölçeklenebilir backend sistemleri (**Laravel & PHP 8.3+ & Laravel Octane**), Laravel ile en entegre çalışan yüksek performanslı modern web portalları (**Inertia.js & Vue 3 & Tailwind CSS**) ile cross-platform mobil uygulamalar (**Flutter & Dart**) alanında uçtan uca uzmanlaşmıştır.
Özellikle tıbbi veri entegrasyonu, kişisel verilerin korunması (KVKK/GDPR), HIPAA uyumluluğu, gerçek zamanlı veri akışları ve yapay zeka entegrasyonlu hibrit yazılım mimarilerinde derin tecrübeye sahibiz.
### Resmi Bilgilerimiz
| Alan | Resmi Bilgi Tanımı |
| :--- | :--- |
| **Firma Ünvanı** | TRUNÇGİL TEKNOLOJİ SANAYİ VE TİCARET LİMİTED ŞİRKETİ |
| **Web Sitesi** | [www.truncgil.com.tr](https://www.truncgil.com.tr) |
| **Yetkili İsim & Soyisim** | Ümit Tunç (Kurucu / Software Engineer) |
| **Yetkili Telefon** | +90 551 234 36 95 |
| **E-posta** | [info@truncgil.com.tr](mailto:info@truncgil.com.tr) / [umit.tunc@truncgil.com](mailto:umit.tunc@truncgil.com) |
| **Yazışma Adresi** | Çamtepe Mah. Mahmut Tevfik Atay Bul. Gaziantep Teknopark No: 4A İç Kapı No: 1 Şahinbey / Gaziantep |
| **Vergi Dairesi & No** | Şahinbey V.D. - 8591492435 |
| **MERSİS No** | 0859149243500001 |
---
## 2. Proje Anlayışı ve Kapsam
Deepp Yapay Zeka Teknolojileri A.Ş. tarafından geliştirilen **"Acil Servis Triaj ve Erken Tedavi İçin Çok Ajanlı Büyük Dil Modeli Tabanlı Hekim Karar Destek Sistemi"** projesinin nihai başarısı; karmaşık yapay zeka ajanlarının, klinik iş akışlarına kusursuz ve gecikmesiz (low latency) bir şekilde entegre edilmesine bağlıdır.
Şirketimiz, bu şartname kapsamındaki **üç ana kalemden (Backend, Mobil Arayüz, Web Arayüzü)** oluşan yazılım altyapısının geliştirilmesini üstlenecektir. Bu kapsamda, **Backend mimarisi Laravel**, **İstemci arayüzlerinden Mobil tarafı Flutter**, **Web arayüzü (Komuta ve Yönetim Portalı) ise Laravel ile en entegre çalışan Inertia.js + Vue.js (Vue 3)** mimarisiyle geliştirilecektir.
### Kapsam Matrisi
```mermaid
graph LR
subgraph TRUNCGIL_TEKNOLOJI_KAPSAMI ["Trunçgil Teknoloji Geliştirme Kapsamı"]
BE["1. Laravel Tabanlı Yüksek Performanslı
Backend & Ajan Orkestratör Katmanı"]
MOB["2. Cross-Platform Flutter Mobil Uygulaması
(iOS & Android)"]
WEB["3. Laravel ile Entegre Inertia.js & Vue 3 Web Portalı
(Masaüstü & Tablet Uyumlu)"]
QA["4. Kapsamlı Test, Yük Testi (500 RPS) &
Güvenlik (Penetrasyon) Testleri"]
PILOT["5. 3 Aylık Pilot Hastane Kurulumu &
UAT Desteği"]
SLA["6. 6 Aylık Klinik Doğrulama Boyunca
7/24 SLA ve Bakım Hizmeti"]
end
subgraph DEEPP_AI_KAPSAMI ["Deepp Yapay Zeka A.Ş. Kapsamı"]
AI_Ajanlari["Çok Ajanlı LLM Katmanı
(Triaj, Risk Skorlama, Tedavi Önerisi,
Kontrendikasyon, Sesli Asistan)"]
LLM_API["Yapay Zeka Modelleri ve
Yüksek Performanslı Altyapı"]
end
BE -->|Entegrasyon & Veri Akışı| AI_Ajanlari
style DEEPP_AI_KAPSAMI fill:#FFF1F2,stroke:#FDA4AF,stroke-width:1.5px,color:#9F1239,rx:12px,ry:12px
style TRUNCGIL_TEKNOLOJI_KAPSAMI fill:#EEF2FF,stroke:#A5B4FC,stroke-width:1.5px,color:#3730A3,rx:12px,ry:12px
style AI_Ajanlari fill:#FFFFFF,stroke:#F43F5E,stroke-width:1.5px,color:#9F1239,rx:8px,ry:8px
style LLM_API fill:#FFFFFF,stroke:#F43F5E,stroke-width:1.5px,color:#9F1239,rx:8px,ry:8px
style BE fill:#FFFFFF,stroke:#4F46E5,stroke-width:1.5px,color:#3730A3,rx:8px,ry:8px
style MOB fill:#FFFFFF,stroke:#4F46E5,stroke-width:1.5px,color:#3730A3,rx:8px,ry:8px
style WEB fill:#FFFFFF,stroke:#4F46E5,stroke-width:1.5px,color:#3730A3,rx:8px,ry:8px
style QA fill:#FFFFFF,stroke:#6366F1,stroke-width:1.2px,color:#3730A3,rx:8px,ry:8px
style PILOT fill:#FFFFFF,stroke:#6366F1,stroke-width:1.2px,color:#3730A3,rx:8px,ry:8px
style SLA fill:#FFFFFF,stroke:#6366F1,stroke-width:1.2px,color:#3730A3,rx:8px,ry:8px
```
> [!IMPORTANT]
> **Kapsam Dışı Hususlar:** Yapay zeka ajanlarının (LLM) algoritma tasarımı, LLM model eğitimi/ince ayarı ve ana çıkarım (inference) motorunun geliştirilmesi bu şartnamenin ve teklifimizin kapsamı dışındadır. Ancak, bu modellerin backend sistemine entegrasyonu, güvenli ve maskelenmiş veri akışının sağlanması ve ajansal orkestrasyon katmanının kurulması teklifimizin asli unsurudur.
---
## 3. Teknik Mimari ve Çözüm Yaklaşımı
Sistemin saniyede 500 eşzamanlı isteği (500 RPS) minimum gecikmeyle karşılayabilmesi ve yüksek güvenlik (KVKK %100 maskeleme) standartlarını sağlayabilmesi amacıyla kuracağımız modern tıbbi yazılım mimarisi aşağıda detaylandırılmıştır.
### Mimari Bileşenler:
* **Yüksek Performanslı Laravel Backend & API Gateway:** **PHP 8.3+** ve **Laravel Octane (Swoole / RoadRunner)** altyapısı kullanılarak PHP'nin geleneksel bootstrap yükü sıfıra indirilerek saniyede binlerce istek (RPS) karşılanacaktır.
* **Orkestratör Katmanı & Ajan İletişimi:** Çok ajanlı mimarinin yönetiminde, asenkron işlemler için **Laravel Queue & Laravel Horizon** ile entegre edilmiş **RabbitMQ** kullanılacaktır.
* **Flutter Mobil & Inertia.js + Vue 3 Web Front-end:** Mobil tarafı **Flutter & Dart** ile derlenecektir. Web komuta portalı ise **Inertia.js + Vue 3** mimarisiyle kurulacaktır.
* **Konteyner Orkestrasyonu & Veritabanı:** Tüm sistem Dockerize edilerek **Kubernetes (K8s)** üzerinde kurulacaktır. Veritabanı olarak normalize edilmiş, yedekli **PostgreSQL** tercih edilecektir.
---
### MİMARİ DİYAGRAM 1: Uçtan Uca Sistem Mimarisi (C4 Model Container Level)
Laravel backend ve Flutter istemcilerinden oluşan yapay zeka entegrasyonlu sistem mimarisi:
```mermaid
graph TB
subgraph İstemci_Katmanı [Flutter Mobil & Vue 3 Web Katmanı]
mobile[Flutter Mobil App - Dart]
web[Inertia.js & Vue 3 Web Portal - Tailwind CSS]
voip[VoIP / SIP Telefon Ağ Geçidi]
end
subgraph Güvenlik_ve_Yönlendirme [Gateway & Security]
gateway[Laravel API Gateway - Octane / Sanctum / Passport RBAC]
end
subgraph Uygulama_Servisleri_Laravel [Laravel & PHP 8.3+ Uygulama & Orkestrasyon]
orchestrator[Laravel Ajan Orkestratör Katmanı - PHP Pipelines]
anonymizer[KVKK Veri Anonimleştirme Servisi]
stt_service[Arka Plan Gürültü Filtreli VoIP / STT Servisi]
audit_logger[Şifreli Tıbbi Denetim İzi Kaydedici - Laravel Auditing]
db_service[Eloquent ORM Veri Erişim Katmanı]
end
subgraph Mesaj_Kuyruğu_ve_Önbellek [Queue & Cache]
mq[RabbitMQ / Laravel Horizon - Redis]
cache[Redis Cache / Session Store]
websockets[Laravel Reverb - WebSocket Server]
end
subgraph Veritabanı_Katmanı [Veritabanı Katmanı]
db[(PostgreSQL - Yedekli / Normalize SQL)]
end
subgraph Harici_Servisler [Deepp AI Çok Ajanlı LLM Sistemi]
triage_agent[Triaj Ajanı]
risk_agent[Klinik Risk Skorlama Ajanı]
treatment_agent[Tedavi Önerisi Ajanı]
contra_agent[Kontrendikasyon Ajanı]
end
mobile -->|HTTPS / WSS| gateway
web -->|HTTPS / WSS| gateway
voip -->|SIP / VoIP API| stt_service
gateway -->|Internal REST / gRPC| anonymizer
gateway -->|Internal REST / gRPC| orchestrator
anonymizer -->|Kişisel Verilerden Arındırılmış| orchestrator
orchestrator -->|Laravel Jobs / Dispatch| mq
mq -->|Ajan İletişimi| triage_agent
mq -->|Ajan İletişimi| risk_agent
mq -->|Ajan İletişimi| treatment_agent
mq -->|Ajan İletişimi| contra_agent
orchestrator -->|Hızlı Okuma| cache
orchestrator -->|WebSocket Push| websockets
websockets -->|Canlı Komuta Paneli Güncellemesi| web
websockets -->|Kritik Push Bildirim| mobile
orchestrator -->|Eloquent Models| db_service
db_service --> db
db_service -->|Milisaniye Zaman Damgası & SHA256| audit_logger
audit_logger --> db
style İstemci_Katmanı fill:#F0FDFA,stroke:#99F6E4,stroke-width:1.5px,color:#115E59,rx:12px,ry:12px
style Güvenlik_ve_Yönlendirme fill:#FFFBEB,stroke:#FDE68A,stroke-width:1.5px,color:#92400E,rx:12px,ry:12px
style Uygulama_Servisleri_Laravel fill:#EEF2FF,stroke:#C7D2FE,stroke-width:1.5px,color:#3730A3,rx:12px,ry:12px
style Mesaj_Kuyruğu_ve_Önbellek fill:#FAF5FF,stroke:#E9D5FF,stroke-width:1.5px,color:#6B21A8,rx:12px,ry:12px
style Veritabanı_Katmanı fill:#ECFDF5,stroke:#A7F3D0,stroke-width:1.5px,color:#065F46,rx:12px,ry:12px
style Harici_Servisler fill:#FFF1F2,stroke:#FECDD3,stroke-width:1.5px,color:#9F1239,rx:12px,ry:12px
style mobile fill:#FFFFFF,stroke:#0D9488,stroke-width:1.5px,color:#115E59,rx:8px,ry:8px
style web fill:#FFFFFF,stroke:#0D9488,stroke-width:1.5px,color:#115E59,rx:8px,ry:8px
style voip fill:#FFFFFF,stroke:#0D9488,stroke-width:1.5px,color:#115E59,rx:8px,ry:8px
style gateway fill:#FFFFFF,stroke:#D97706,stroke-width:1.5px,color:#92400E,rx:8px,ry:8px
style orchestrator fill:#FFFFFF,stroke:#4F46E5,stroke-width:1.5px,color:#3730A3,rx:8px,ry:8px
style anonymizer fill:#FFFFFF,stroke:#4F46E5,stroke-width:1.5px,color:#3730A3,rx:8px,ry:8px
style stt_service fill:#FFFFFF,stroke:#4F46E5,stroke-width:1.5px,color:#3730A3,rx:8px,ry:8px
style audit_logger fill:#FFFFFF,stroke:#4F46E5,stroke-width:1.5px,color:#3730A3,rx:8px,ry:8px
style db_service fill:#FFFFFF,stroke:#4F46E5,stroke-width:1.5px,color:#3730A3,rx:8px,ry:8px
style mq fill:#FFFFFF,stroke:#9333EA,stroke-width:1.5px,color:#6B21A8,rx:8px,ry:8px
style cache fill:#FFFFFF,stroke:#9333EA,stroke-width:1.5px,color:#6B21A8,rx:8px,ry:8px
style websockets fill:#FFFFFF,stroke:#9333EA,stroke-width:1.5px,color:#6B21A8,rx:8px,ry:8px
style db fill:#FFFFFF,stroke:#059669,stroke-width:1.5px,color:#065F46,rx:8px,ry:8px
style triage_agent fill:#FFFFFF,stroke:#F43F5E,stroke-width:1.5px,color:#9F1239,rx:8px,ry:8px
style risk_agent fill:#FFFFFF,stroke:#F43F5E,stroke-width:1.5px,color:#9F1239,rx:8px,ry:8px
style treatment_agent fill:#FFFFFF,stroke:#F43F5E,stroke-width:1.5px,color:#9F1239,rx:8px,ry:8px
style contra_agent fill:#FFFFFF,stroke:#F43F5E,stroke-width:1.5px,color:#9F1239,rx:8px,ry:8px
```
---
### MİMARİ DİYAGRAM 2: Gerçek Zamanlı ve Asenkron Veri Akışı & Gecikme Bütçesi
Saniyede 500 istek (500 RPS) kapasitesi altında Laravel Octane ve Flutter istemcileri arasındaki milisaniye seviyesindeki gecikme bütçesi (Latency Budget) hedefi:
```mermaid
sequenceDiagram
autonumber
participant Hekim as Hekim Arayüzü (Flutter Mobil / Vue 3 Web)
participant GW as Laravel API Gateway (Octane)
participant ANON as Laravel Anonimleştirme Servisi
participant ORCH as Laravel Orkestratör Katmanı (Octane / Swoole)
participant MQ as Laravel Horizon (Redis / RabbitMQ)
participant AI as Yapay Zeka Ajanları (LLM)
Note over Hekim,GW: Senkron Sorgu Akışı (Hedef: < 200 ms - LLM hariç)
Hekim->>GW: 1. İstek Gönderimi (Sanctum Auth + PHI Verileri)
rect rgb(240, 248, 255)
GW->>ANON: 2. PHI Verisini Anonimleştir (Hedef: < 25 ms)
ANON-->>GW: 3. Maskelenmiş Veri
end
GW->>ORCH: 4. İstek Yönlendirme (Hedef: < 15 ms)
rect rgb(255, 240, 245)
Note over ORCH,AI: Asenkron Ajan Orkestrasyonu (Hedef: < 500 ms)
ORCH->>MQ: 5. Ajan Görevlerini Kuyruğa Ekle (Laravel Job Dispatch)
MQ->>AI: 6. Ajanlar Arası Mesajlaşma & Paralel Çalışma (gRPC / HTTP)
AI-->>MQ: 7. Ajan Sonuçları (Triaj, Risk, Tedavi vb.)
MQ-->>ORCH: 8. Sonuçları Konsolide Et
end
ORCH-->>GW: 9. Konsolide Edilmiş Yanıt (Hedef: < 40 ms)
GW-->>Hekim: 10. Yanıtı İlet (JSON formatında)
Note over Hekim,ORCH: Laravel Reverb WebSocket Canlı Akışı (Gecikme < 500 ms)
ORCH->>Hekim: 11. Canlı Triaj & Komuta Güncellemesi (WSS Push)
```
---
### MİMARİ DİYAGRAM 3: KVKK Veri Anonimleştirme Servisi Pipeline
Kişisel Sağlık Verilerinin (PHI) %100 doğrulukla maskelenmesi ve dış LLM uç noktalarına sızıntının önlenmesi için iki katmanlı anonimleştirme iş akışı:
```mermaid
graph LR
subgraph Girdi [Girdi Verisi]
raw[Ham Tıbbi Veri: Ad/Soyad, T.C., Yaş, Telefon, Özel Öykü]
end
subgraph Maskeleme_Motoru [Laravel Veri Anonimleştirme Servisi]
parser[1. Veri Ayrıştırıcı - JSON Parser]
subgraph Katman_1 [Katman 1: PHP Regex & NER Kütüphaneleri]
regex[Düzenli İfadeler - Regex: TC No, Telefon, Mail, Ad/Soyad]
nlp_ner[PHP NLP NER Modeli: Kurum Adları, Tarihler, Şehirler]
end
subgraph Katman_2 [Katman 2: Şifreleme & Sözlük Map]
salt_hash[SHA-256 Tuzlanmış Hash: Hasta ID -> Maskeli ID]
dict_map[Geçici Oturum Sözlüğü - Secure Vault / Redis]
end
reconstructor[3. Maskelenmiş Paket Oluşturucu]
end
subgraph Çıktı [Güvenli Çıktı]
clean_data[Yapay Zeka Uç Noktalarına Gönderilen %100 Anonim Veri]
end
raw --> parser
parser --> regex
parser --> nlp_ner
regex --> salt_hash
nlp_ner --> salt_hash
salt_hash --> dict_map
dict_map --> reconstructor
reconstructor --> clean_data
style Girdi fill:#FFF7ED,stroke:#FED7AA,stroke-width:1.5px,color:#C2410C,rx:12px,ry:12px
style Maskeleme_Motoru fill:#F5F3FF,stroke:#DDD6FE,stroke-width:1.5px,color:#5B21B6,rx:12px,ry:12px
style Katman_1 fill:#EEF2FF,stroke:#C7D2FE,stroke-width:1.2px,color:#3730A3,rx:10px,ry:10px
style Katman_2 fill:#FAF5FF,stroke:#E9D5FF,stroke-width:1.2px,color:#6B21A8,rx:10px,ry:10px
style Çıktı fill:#ECFDF5,stroke:#A7F3D0,stroke-width:1.5px,color:#065F46,rx:12px,ry:12px
style raw fill:#FFFFFF,stroke:#F97316,stroke-width:1.5px,color:#C2410C,rx:8px,ry:8px
style parser fill:#FFFFFF,stroke:#7C3AED,stroke-width:1.5px,color:#5B21B6,rx:8px,ry:8px
style regex fill:#FFFFFF,stroke:#4F46E5,stroke-width:1.2px,color:#3730A3,rx:8px,ry:8px
style nlp_ner fill:#FFFFFF,stroke:#4F46E5,stroke-width:1.2px,color:#3730A3,rx:8px,ry:8px
style salt_hash fill:#FFFFFF,stroke:#9333EA,stroke-width:1.2px,color:#6B21A8,rx:8px,ry:8px
style dict_map fill:#FFFFFF,stroke:#9333EA,stroke-width:1.2px,color:#6B21A8,rx:8px,ry:8px
style reconstructor fill:#FFFFFF,stroke:#7C3AED,stroke-width:1.5px,color:#5B21B6,rx:8px,ry:8px
style clean_data fill:#FFFFFF,stroke:#10B981,stroke-width:1.5px,color:#065F46,rx:8px,ry:8px
```
---
## 4. Teknik Şartname Uyum Matrisi
Teknik şartnamedeki maddelere olan uyumumuz:
| Şartname Maddesi | Talep Edilen Gereksinim | Uyum Durumu | Trunçgil Teknoloji Teknik Çözüm Yaklaşımı |
| :--- | :--- | :---: | :--- |
| **3. Backend - 1** | Saniyede en az 500 eşzamanlı istek (500 RPS) kapasitesi. | **TAM UYUM** | **Laravel Octane (Swoole / RoadRunner)** altyapısı, Kubernetes yatay otomatik ölçekleme (HPA) ve Redis önbellek katmanı ile 500 RPS yük altında darboğazsız çalışacaktır. |
| **3. Backend - 2** | Ses/yazı inputları, LLM ve istemciler arası milisaniye (ms) seviyesinde gecikme bütçesi. | **TAM UYUM** | HTTP/2, WebSocket ve gRPC / HTTP REST protokolleri kullanılarak ağ gecikmesi minimize edilecek, asenkron yapıda veri akışları kurulacaktır. |
| **3. Backend - 8** | %100 oranında kişisel sağlık verilerini maskeleyecek "Veri Anonimleştirme Servisi". | **TAM UYUM** | Özel geliştirilecek PHP Regex + NLP NER (Adlandırılmış Varlık Tanıma) kütüphaneleriyle veriler uç noktalara gitmeden önce maskelenecektir. |
| **3. Backend - 9** | VoIP API telefon entegrasyonunda yanıt süresi maksimum 2 saniye (2000 ms). | **TAM UYUM** | SIP/RTP ses paketleri gerçek zamanlı (chunked) işlenecek, Laravel Event Listeners ve asenkron kuyruk yapısı ile 2 saniyenin altında yanıt dönülecektir. |
---
## 7. Proforma Fatura ve Mali Teklif
Trunçgil Teknoloji’nin Teknopark bünyesindeki faaliyetleri kapsamında hazırlanan resmi mali teklifimiz ve proforma faturamız aşağıda sunulmuştur.
### 📜 PROFORMA FATURA (PROFORMA INVOICE)
| **Proforma No:** TT-2026-PF-042-R1 | **Tarih:** 25.05.2026 |
| :--- | :--- |
| **Satıcı (Yüklenici):** TRUNÇGİL TEKNOLOJİ SAN. VE TİC. LTD. ŞTİ. | **Alıcı (Müşteri):** DEEPP YAPAY ZEKA TEKNOLOJİLERİ A.Ş. |
| **Adres:** Gaziantep Teknopark No: 4A İç Kapı No: 1 Şahinbey / Gaziantep | **Adres:** Cevizlik Mah. İstanbul Cad. No:12-26 Bakırköy / İstanbul |
---
#### Bütçe Dağılım Tablosu
| Sıra No | Hizmet / Kalem Açıklaması | Süre (Ay) | Efor (Adam/Saat) | Birim Fiyat (TL) | Toplam Tutar (TL - KDV Hariç) | KDV Oranı (%) | KDV Tutarı (TL) |
| :---: | :--- | :---: | :---: | :---: | :---: | :---: | :---: |
| **1** | **Backend (Laravel) Geliştirme Hizmeti** | 12 | 1.200 | 1.000,00 TL | 1.200.000,00 TL | %0 | 0,00 TL |
| **2** | **Mobil Arayüz (Flutter Mobile) Geliştirme Hizmeti** | 12 | 960 | 1.000,00 TL | 960.000,00 TL | %0 | 0,00 TL |
| **3** | **Web Arayüz (Inertia.js + Vue.js) Geliştirme Hizmeti** | 12 | 880 | 1.000,00 TL | 880.000,00 TL | %0 | 0,00 TL |
---
#### Mali Özet
* **Ara Toplam (KDV Hariç):** **3.040.000,00 TL** *(Üç Milyon Kırk Bin Türk Lirası)*
* **Toplam KDV (%0 - Muaf):** **0,00 TL**
* **GENEL TOPLAM:** **3.040.000,00 TL** *(Üç Milyon Kırk Bin Türk Lirası)*
> [!IMPORTANT]
> **Yasal KDV Muafiyeti Maddesi:**
> Satıcı firma (Trunçgil Teknoloji), Gaziantep Teknopark bünyesinde AR-GE faaliyeti yürüten tescilli bir kuruluştur. **4691 Sayılı Teknoloji Geliştirme Bölgeleri Kanunu** Geçici 2. Maddesi uyarınca, bölgede üretilen yazılımların teslim ve hizmetleri **KDV'den istisnadır (%0 KDV)**. Bu muafiyet, alıcı firmaya doğrudan **%20 maliyet avantajı** sağlamaktadır.
---
## 8. Sonuç ve Taahhüt
Trunçgil Teknoloji olarak, **Deepp AI** projenizin medikal standartlara uygun, güvenli, yüksek performanslı ve geleceğe hazır bir altyapı üzerinde yükselmesi için gerekli tüm tecrübe, teknik yetkinlik ve kurumsal disipline sahibiz.
**Saygılarımızla,**
**Ümit Tunç**
Software Engineer & Kurucu
**Trunçgil Teknoloji Sanayi ve Ticaret Limited Şirketi**
EOT;
Proposal::updateOrCreate(
['slug' => 'tt-2026-deepp-001'],
[
'title' => 'Yazılım Geliştirme Hizmet Alımı Teknik ve Mali Teklif Dokümanı',
'client_name' => 'Deepp Yapay Zeka Teknolojileri A.Ş.',
'client_email' => 'info@deepp.ai',
'content' => $markdown,
'total_price' => 3040000.00,
'currency' => 'TRY',
'status' => 'sent',
'valid_until' => '2026-06-26',
'meta' => [
'accent_color' => 'emerald',
'show_calculator' => true
],
'views_count' => 42
]
);
}
}