Listeye dön
Vertical SaaS/29

Psikolog/Koç için Seans Notu Asistanı

Seans ses kaydı yükleniyor, AI özet + tema çıkarımı + bir sonraki seans için odak önerileri üretiyor (KVKK-uyumlu).

Zaman
6 saat
bootcamp süresi
Kim ödeyecek
Küçük işletmelere
Bağımsız çalışan psikolog
Para hedefi
₺41.9k 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
Bağımsız çalışan psikolog, life coach, terapist
Canı yanan yer
Her seans sonrası 15 dakika not; unutulan detaylar
Şu an nasıl yapıyor
Kağıda not veya hiç; bir sonraki seansta hatırlama sorunu
/02

6 saate sığar mı?

Bootcamp modunda sıkıştırılmış senaryo.

M — 8-16 saat. Whisper + şifreleme + Claude. 6 saatte transkript + özet.

/03

Ne ile inşa edeceksin?

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

FrameworkNext.js 15 App Router
UIshadcn/ui + Tailwind
DatabaseSupabase Postgres (encrypted) + Storage
AuthSupabase Auth (güçlü)
AIClaude Sonnet 4.6 + Whisper
DeployVercel
/04

Hangi parçalar?

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

  1. 1Danışan kartı (takma isim)
  2. 2Ses upload + Whisper
  3. 3Claude ile tema + özet + öneriler
  4. 4Şifreli storage
  5. 5Seans geçmişi timeline
  6. 6Export PDF
/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

Güçlü ROI (bir seans = terapist ₺600+), stickiness yüksek

Neden hayır

KVKK/veri güvenliği kritik, hassas kitle

/07

Para nereden gelir?

Bir çerçeve, değil kesin plan. İlk 100 kullanıcıya odaklan.

Fiyat
₺599/ay bağımsız uzman
Hedef ARR
70 × ₺599 = ₺41.9k 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
# Psikolog/Koç için Seans Notu Asistanı

**Ne inşa ediyoruz:** Seans ses kaydı → transkript → özet + tema + bir sonraki seans odak önerisi, KVKK-uyumlu saklama.

**Kullanıcının işi (JTBD):** Her seans sonrası 15 dakika not alıyorum, bu işi 2 dakikaya indirmek ve bir sonraki seansta "geçen sefer şu temayı işlemiştik" diyebilmek istiyorum, böylece danışana daha değerli olabileyim.

---

## Stack
- Next.js 15 + TS strict, Tailwind + shadcn/ui
- Supabase (magic link + Postgres with column-level encryption + Storage)
- Whisper, Claude Sonnet 4.6
- Deploy: Vercel

## Veri modeli
```sql
create table clients (
  id uuid primary key default gen_random_uuid(),
  therapist_id uuid references auth.users,
  alias text not null, created_at timestamptz default now()
);

create table sessions (
  id uuid primary key default gen_random_uuid(),
  client_id uuid references clients on delete cascade,
  date date, duration_min int,
  audio_path text, transcript_encrypted text,
  summary_encrypted text, themes text[],
  next_focus text, created_at timestamptz default now()
);
```

## Ana akışlar
1. Terapist danışan ekler — **sadece takma isim**.
2. Seans sonrası ses yükle → Whisper → transkript.
3. Transkript şifreli kaydedilir. Claude'a şifrelenmemiş geçici bellekte gönder, özet + 3 tema + bir sonraki odak.
4. Ses dosyası işlendikten sonra silinir.
5. Seans timeline — danışan kartında son 10 özet.

## 6 saatlik inşa sırası
- 0:00–1:00 — Scaffold + auth + şifreli column setup (pgsodium)
- 1:00–2:30 — Upload + Whisper + şifreli kayıt
- 2:30–4:00 — Claude prompt + seans detay
- 4:00–5:00 — Client timeline + export PDF
- 5:00–6:00 — Deploy + gizlilik metni

## Başarı kriteri
- [ ] Ses yüklendikten sonra otomatik silinir
- [ ] DB'de transcript görünmüyor (şifreli)
- [ ] Timeline 3 seans sonra anlamlı
- [ ] Canlı URL

## Dikkat
- **KVKK kritik**: şifreleme + silme + kullanıcı aydınlatma metni.
- "Bu tıbbi tavsiye değildir" uyarısı zorunlu.

Bu sana uymadı mı?

Hepsini gör