Listeye dön
Vertical SaaS/71

AI Dil Öğrenme Tutoru

Konuş veya yaz, AI seviyene göre düzeltir, alıştırma üretir, kelimeyi tekrar getirir (spaced repetition + LLM tutor).

Zaman
6 saat
bootcamp süresi
Kim ödeyecek
Bireylere
İngilizce/Almanca öğrenen yeti
Para hedefi
$4.2k 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
İngilizce/Almanca öğrenen yetişkinler — Duolingo doyurmuyor, eğitmen pahalı
Canı yanan yer
Konuşma pratiği yok; düzeltme generic; SR ezberden ileri gitmiyor
Şu an nasıl yapıyor
Duolingo + Cambly + iTalki — pahalı kombinasyon
/02

6 saate sığar mı?

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

M — 10-12 saat. Ses I/O + AI düzeltme + SR engine.

/03

Ne ile inşa edeceksin?

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

FrameworkNext.js 15 App Router + PWA
UIshadcn/ui + Tailwind
DatabaseSupabase Postgres
AuthSupabase Auth
AIClaude Sonnet 4.6 + Whisper + ElevenLabs (TTS)
DeployVercel
/04

Hangi parçalar?

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

  1. 1Seviye değerlendirme (CEFR)
  2. 2Konuşma turn-by-turn (Whisper + TTS)
  3. 3Yazılı düzeltme + açıklama
  4. 4Yeni kelime extraction
  5. 5Spaced repetition kütüphanesi
  6. 6Haftalık ilerleme raporu
/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

B2C gelişen pazar; TR niche atlamaz

Neden hayır

Whisper + TTS maliyet ağır; Speak/Praktika rakip

/07

Para nereden gelir?

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

Fiyat
$9/ay (sınırlı), $19/ay (sınırsız konuşma)
Hedef ARR
300 kullanıcı × $14 = $4.2k 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
# AI Dil Öğrenme Tutoru

**Ne inşa ediyoruz:** Kullanıcı seviyesine göre konuşma/yazma alıştırması yapan, hata düzelten, yeni kelimeleri spaced repetition'a alan AI tutor.

**Kullanıcının işi (JTBD):** Yarınki iş toplantım için günde 15 dk İngilizce konuşma alıştırmak istiyorum, AI bana doğal cevap versin ve hatalarımı yumuşakça düzeltsin.

---

## Stack
- Next.js 15 App Router + PWA
- Tailwind + shadcn/ui
- Supabase Postgres + Auth
- Claude Sonnet 4.6 + Whisper (Groq) + ElevenLabs TTS
- Deploy: Vercel

## Veri modeli
```sql
create table profiles (
  user_id uuid primary key references auth.users,
  target_lang text, native_lang text, level text,
  goals text, daily_minutes int default 15
);

create table conversations (
  id uuid primary key default gen_random_uuid(),
  user_id uuid references auth.users,
  topic text, messages jsonb,
  errors_corrected jsonb, new_words text[],
  duration_seconds int, created_at timestamptz default now()
);

create table vocabulary (
  id uuid primary key default gen_random_uuid(),
  user_id uuid references auth.users,
  word text, translation text, example text,
  introduced_at timestamptz, last_reviewed_at timestamptz,
  ease_factor numeric default 2.5, interval_days int default 1
);
```

## Ana akışlar
1. İlk seans: 5 soruluk seviye değerlendirme.
2. Konuşma: kullanıcı sesli → Whisper → Claude doğal cevap → TTS.
3. Sohbet sonrası AI hata özeti + 3 yeni kelime ekler.
4. SM-2 algorithm ile her kelime SR programına alınır.
5. Günlük dashboard + haftalık ilerleme.

## 6 saatlik inşa sırası
- 0:00–1:00 — Scaffold + auth + seviye değerlendirme
- 1:00–2:30 — Konuşma turn-by-turn (Whisper + Claude + TTS)
- 2:30–3:30 — Hata extraction + kelime ekleme
- 3:30–4:30 — SR review UI
- 4:30–5:30 — Dashboard + ilerleme
- 5:30–6:00 — Vercel deploy

## Başarı kriteri
- [ ] Seviye değerlendirme A2-C1 ayırıyor
- [ ] 3 turn'lük konuşma oluyor (sesli)
- [ ] Hata düzeltme özet üretildi
- [ ] 3 yeni kelime SR'a eklendi
- [ ] Yarın gözüken kelimeler review için listeniyor

## Dikkat
- ElevenLabs maliyet; alternatif Cartesia veya OpenAI TTS daha ucuz.
- Whisper Groq hızlı ve ucuz, latency için iyi.
- Pron için kalıcı feedback (timing, ton) overengineering — MVP atla.
- TR-EN ön yargılı oda — Claude prompt'una ana dil bağlamı ver.

Bu sana uymadı mı?

Hepsini gör