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).
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
6 saate sığar mı?
Bootcamp modunda sıkıştırılmış senaryo.
M — 8-16 saat. Whisper + şifreleme + Claude. 6 saatte transkript + özet.
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.
- 1Danışan kartı (takma isim)
- 2Ses upload + Whisper
- 3Claude ile tema + özet + öneriler
- 4Şifreli storage
- 5Seans geçmişi timeline
- 6Export PDF
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.
Güçlü ROI (bir seans = terapist ₺600+), stickiness yüksek
KVKK/veri güvenliği kritik, hassas kitle
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
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.
# 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örTürkçe, WhatsApp ile randevu onayı gönderen, müşteri geçmişini takip eden niche CRM.
Online PT'ler müşteri hedeflerini giriyor, AI 4 haftalık egzersiz programı + beslenme planı üretiyor, PDF export.
Airbnb hostları için check-in/check-out/review otomatik mesaj şablonları + AI cevap önerileri.