Listeye dön
AI-first B2B Micro/05

Kontrat Özeti ve Kırmızı Bayrak Uyarısı

PDF kontrat yüklüyorsun, AI özetliyor + riskli maddeleri (cayma, gizlilik, otomatik yenileme) vurguluyor.

Zaman
6 saat
bootcamp süresi
Kim ödeyecek
Küçük işletmelere
Freelancer
Para hedefi
$3.75k MRR
Abonelik
Stack
Next.js + Supabase + Claude
AI merkezde
/01

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+
/02

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.

/03

Ne ile inşa edeceksin?

Sıfırdan yazmayacaksın — bu parçaları birleştireceksin.

FrameworkNext.js 15 App Router
UIshadcn/ui + Tailwind + react-pdf
DatabaseSupabase Postgres + Storage
AuthSupabase Auth magic link
AIClaude Sonnet 4.6 (200k context)
DeployVercel
Entegrasyonlar
PDF.js parse
/04

Hangi parçalar?

Her parça ayrı bir commit. Sırayla yakala.

  1. 1PDF upload + parse
  2. 2Claude ile madde-madde analiz
  3. 3Kırmızı bayrak taxonomisi
  4. 4Özet + risk skoru
  5. 5PDF'de highlight (react-pdf)
  6. 6E-mail ile paylaşım
/05

Piyasada kimler var?

Rakip değil, referans. Sen onlardan küçük, hızlı ve yakın olacaksın.

/06

Neden evet, neden hayır?

Kısa bir gerçeklik testi.

Neden evet

Yüksek algılanan değer, dar rakip, ödemeye hazır kitle

Neden hayır

Hukuki sorumluluk hassas, disclaimer kritik

/07

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
/08

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.

prompt.md
# 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ör