Türkçe Kitap Özet ve Tartışma Platformu
Kullanıcı okuduğu kitabı giriyor, AI özet + tartışma soruları + benzer kitap önerileri üretiyor, kitap kulübü oluşturulabiliyor.
Kimin derdi bu?
Gerçek bir insan, gerçek bir acı. Kafanda canlandır.
- Kim
- Kitap okuyucular, kitap kulübü organizatörleri
- Canı yanan yer
- Türkçe Goodreads/Blinkist muadili yok; kulüp yönetimi WhatsApp'ta kayboluyor
- Şu an nasıl yapıyor
- Goodreads İngilizce, sosyal özellik zayıf
6 saate sığar mı?
Bootcamp modunda sıkıştırılmış senaryo.
L — 16-40 saat. Sosyal platform iki taraflı. 6 saatte özet + tartışma soruları tek kullanıcılı.
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.
- 1Kitap arama (Kitapyurdu/OpenLibrary)
- 2Claude ile özet + tartışma soruları
- 3Kişisel kitaplık
- 4Kitap kulüpleri (V2)
- 5Öneri motoru
- 6Yorum + puanlama
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.
Niche topluluk büyüme potansiyeli, kitap kulübü premium
Cold start problemi, sosyal platform riski
Para nereden gelir?
Bir çerçeve, değil kesin plan. İlk 100 kullanıcıya odaklan.
- Fiyat
- Ücretsiz temel, ₺59/ay Pro (sınırsız özet + kulüp)
- Hedef ARR
- 600 Pro × ₺59 = ₺35.4k MRR
- Model
- Freemium
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.
# Türkçe Kitap Özet ve Tartışma Platformu
**Ne inşa ediyoruz:** Kitap arama → Claude ile özet + 10 tartışma sorusu + 5 benzer kitap önerisi + kişisel kitaplık.
**Kullanıcının işi (JTBD):** Okuduğum kitabı hatırlamak ve arkadaşlarımla tartışmak istiyorum ama Goodreads Türkçe değil ve özet yok; bir kitap bitirdikten sonra 5 dakikada iyi bir özet + tartışma listesi istiyorum.
---
## Stack
- Next.js 15 + TS strict, Tailwind + shadcn/ui
- Supabase (magic link + Postgres)
- Claude Sonnet 4.6, OpenLibrary API
- Deploy: Vercel
## Veri modeli
```sql
create table books (
id uuid primary key default gen_random_uuid(),
isbn text, title text, author text, cover_url text,
summary_tr text, questions jsonb, similar jsonb,
generated_at timestamptz
);
create table library (
user_id uuid, book_id uuid references books,
status text check (status in ('reading','finished','wishlist')),
rating int, added_at timestamptz default now(),
primary key (user_id, book_id)
);
```
## Ana akışlar
1. Kitap arama → OpenLibrary'den kapak + yazar.
2. İlk kullanıcı eklediğinde Claude: "Türkçe 600 kelime özet + 10 tartışma sorusu + 5 benzer kitap".
3. Kişisel kitaplık: yıllık hedef, okunanlar.
4. V2: kitap kulübü (grup üyelik + takvim).
## 6 saatlik inşa sırası
- 0:00–1:00 — Scaffold + auth + OpenLibrary entegrasyonu
- 1:00–2:30 — Kitap arama + Claude prompt + cache
- 2:30–4:00 — Kütüphane UI
- 4:00–5:00 — Yıllık istatistik + paylaşılabilir rozetler
- 5:00–6:00 — Deploy
## Başarı kriteri
- [ ] 5 popüler kitap için özet + tartışma
- [ ] Kütüphane işaretleme çalışıyor
- [ ] İlk kullanıcı eklemesi 15sn
- [ ] Canlı URL
## Dikkat
- Telif — özet "kendi cümlelerinle" talimatı, alıntılamayı sınırla.
- Benzer kitap önerileri OpenLibrary'de yoksa Claude generic verebilir — ISBN'leri doğrula.Bu sana uymadı mı?
Hepsini görTürkçe CV yüklüyorsun, AI ATS-uyumlu, pozisyon spesifik (software eng / marketing / satış) 3 varyant üretiyor.
Esnaf gelir-giderini sesli yazıyor ("bugün 3 saat çalıştım, 500TL aldım"), AI aylık kâr/zarar + vergi tahmini çıkarıyor.
Öğrenci matematik/fen sorusunu fotoğrafla, AI adım adım çözüm + benzer 3 soru + zayıf konu tespiti.