Kontrat Özeti ve Kırmızı Bayrak Uyarısı
PDF kontrat yüklüyorsun, AI özetliyor + riskli maddeleri (cayma, gizlilik, otomatik yenileme) vurguluyor.
Kimin derdi bu?
Gerçek bir insan, gerçek bir acı. Kafanda canlandır.
- Kim
- Freelancer, küçük işletme sahipleri, startup kurucuları
- Canı yanan yer
- Avukat pahalı ve yavaş; kontratı hiç okumama veya anlamadan imzalama riski
- Şu an nasıl yapıyor
- 30 dakika dikkatsiz okuma veya avukata ₺3000+
6 saate sığar mı?
Bootcamp modunda sıkıştırılmış senaryo.
M — 8-16 saat. PDF parse + uzun context + madde işaretleme. 6 saatte PDF + özet + bayrak listesi yeterli.
Ne ile inşa edeceksin?
Sıfırdan yazmayacaksın — bu parçaları birleştireceksin.
Hangi parçalar?
Her parça ayrı bir commit. Sırayla yakala.
- 1PDF upload + parse
- 2Claude ile madde-madde analiz
- 3Kırmızı bayrak taxonomisi
- 4Özet + risk skoru
- 5PDF'de highlight (react-pdf)
- 6E-mail ile paylaşım
Piyasada kimler var?
Rakip değil, referans. Sen onlardan küçük, hızlı ve yakın olacaksın.
Neden evet, neden hayır?
Kısa bir gerçeklik testi.
Yüksek algılanan değer, dar rakip, ödemeye hazır kitle
Hukuki sorumluluk hassas, disclaimer kritik
Para nereden gelir?
Bir çerçeve, değil kesin plan. İlk 100 kullanıcıya odaklan.
- Fiyat
- $19/ay 10 kontrat, $49/ay sınırsız
- Hedef ARR
- 150 kullanıcı ortalama $25 = $3.75k MRR
- Model
- Subscription
Claude Code'a ver
Aşağıdaki prompt'u olduğu gibi kopyala, Claude Code'a yapıştır. Stack, veri modeli, 6 saatlik inşa sırası ve başarı kriterleri içinde.
# Kontrat Özeti ve Kırmızı Bayrak Uyarısı
**Ne inşa ediyoruz:** PDF sözleşme yüklenince özet + 8 risk kategorisinde bayrak listesi üreten tool.
**Kullanıcının işi (JTBD):** Freelancer olarak yeni bir sözleşme imzalamadan önce, avukata ₺3000 vermeden, cayma/otomatik yenileme/IP hakkı gibi riskleri görmek istiyorum, böylece kötü maddeyi atlamayayım.
---
## Stack
- Next.js 15 + TS strict, Tailwind + shadcn/ui
- Supabase (magic link + Postgres + Storage)
- pdf-parse (server-side text extraction)
- Claude Sonnet 4.6 (200k context)
- Deploy: Vercel
## Veri modeli
```sql
create table contracts (
id uuid primary key default gen_random_uuid(),
user_id uuid references auth.users,
file_path text, page_count int,
summary_md text, flags_json jsonb,
risk_score int, created_at timestamptz default now()
);
```
## Ana akışlar
1. Magic link giriş → upload PDF → Storage'a koy.
2. pdf-parse ile sayfa sayfa text çıkar, toplam 150k token'a sığacak şekilde chunkla.
3. Claude tek çağrıda: "3 paragraf özet + 8 kategoride bayraklar [{category, quote, severity, explanation, page}]".
4. Sonuç sayfası: özet kart + bayrak listesi (severity renkli), tıklayınca PDF'in ilgili sayfası sağda.
5. Her sayfanın sonunda büyük disclaimer: "bu hukuki tavsiye değildir".
## 6 saatlik inşa sırası
- 0:00–1:00 — Scaffold + auth + storage + upload UI
- 1:00–2:00 — PDF parse + chunk stratejisi
- 2:00–4:00 — Claude prompt + JSON çıktı + render
- 4:00–5:00 — react-pdf preview + highlight overlay (MVP'de sadece sayfa atlama)
- 5:00–6:00 — Mobil, boş durum, deploy
## Başarı kriteri
- [ ] 30 sayfalık sözleşme çalışıyor
- [ ] 8 kategorinin hepsinde en az bir örnek üretiliyor
- [ ] Tıklanan bayrak ilgili sayfaya götürüyor
- [ ] Disclaimer her sayfada var
- [ ] Canlı URL
## Dikkat
- **Hukuki sorumluluk**: "öneri" dili, "garanti" yok.
- Büyük PDF'leri RAG değil tek prompt + 200k context ile vur, basit tut.
- Sözleşme metnini Claude'a göndermeden önce kullanıcıya onay ekranı göster.Bu sana uymadı mı?
Hepsini görE-ticaret sitelerinin gelen müşteri yorumlarını otomatik sentiment analizi yaparak, negatif yorumlara öncelikli yanıt taslakları hazırlayan araç.
Zoom/Google Meet kayıtlarını alıp özet + aksiyon maddeleri + takip e-postası taslağı üreten tool.
B2B satış temsilcilerinin LinkedIn profilinden kişiselleştirilmiş connection request yazan, CRM'e atayan tool.