Volpora, okuyarak dil öğrenmeyi merkeze alan yapay zeka destekli bir mobil uygulamadır. Kullanıcılar kitap okurken kelimelere dokunarak anlık çeviri alır, kendi kişisel kelime havuzlarını oluşturur, spaced repetition (aralıklı tekrar) ile öğrendiklerini pekiştirir ve AI tutor ile pratik yapar. Slogan: "Where words come ashore." Landing page: language.volpora.com.
Volpora hangi ihtiyacı çözüyor?
Geleneksel dil öğrenme uygulamaları kelime ezbere odaklanır; Volpora ise gerçek bağlamda okuma üzerinden öğrenmeyi merkeze alır. Kullanıcı kendi seçtiği kitabı okur, anlamadığı kelimeye dokunur, anlık çeviri + tanım + bağlam görür, isterse kendi kelime listesine ekler. Öğrenilen kelimeler FSRS-4.5 algoritmasıyla optimum aralıklarla tekrara çıkarılır. AI Tutor ile sesli pratik yapılır.
Öğrenilen diller ve CEFR seviyeleri
10 dil desteklenir: İngilizce, İspanyolca, Fransızca, Almanca, İtalyanca, Portekizce, Japonca, Korece, Çince, Rusça. Uygulama arayüz dili Türkçe ve İngilizce için tam destek, 9 ek dil için kısmi destek. Her dil/seviye kombinasyonunda hikayeler mevcut (6 CEFR seviye: A1, A2, B1, B2, C1, C2). Hikaye uzunlukları: A1 ~80 kelime, A2 ~150, B1 ~300, B2 ~500, C1 ~800, C2 ~1.200 kelime.
Kitaplık ve okuyucu
- TXT, PDF, EPUB formatlarında kitap içe aktarma + URL'den import
- 80 adet hazır public domain kitap kataloğu
- Uzun basarak anlık çeviri (Çeviri / Tanım / Bağlam / Fazlası sekmeleri)
- TTS (metinden sese) desteği
- 4 tema: Açık / Sepya / Koyu / AMOLED
- Yazı boyutu, satır aralığı, kenar boşluğu ayarları
- Okuma süresi takibi (heartbeat sistemi)
Çeviri ve kelime kaydetme
Tek kelime çevirisi (anlık, bağlama duyarlı), toplu çeviri, phrasal verb algılama. 3 katmanlı önbellek: Redis (bağlam) → Redis (kelime) → PostgreSQL → AI. Bu mimari ile AI çağrıları minimize, latency düşük. Günlük çeviri kotası tier bazlı. CSV dışa aktarma Pro planda dahil.
SRS: Spaced Repetition Sistemi
Volpora FSRS-4.5 algoritmasını kullanır: 19 parametreli, bilimsel temelli aralıklı tekrar. Anlam ve hatırlama modları %70/%30 karışım. 4 puan seçeneği (Again / Hard / Good / Easy), 3D kart çevirme animasyonu, TTS otomatik oynatma. Kart durumları: Öğrenme → Gözden Geçirme → Yeniden Öğrenme. Pratik tahmin ve istatistikler dashboard'da görünür.
AI Quiz
Bölüm bazlı, kuyruk sistemiyle arka planda otomatik oluşturulur. Çoktan seçmeli, boşluk doldurma, çeviri soruları. Puan bazlı XP ödülleri: Mükemmel 50 XP, çok iyi 30, iyi 15, geç 5 XP.
Günlük hikayeler ve AI Tutor
1.055 hikaye, 60 dil/seviye kombinasyonu (10 dil × 6 seviye). Gün bazlı deterministik rotasyon: aynı gün herkese aynı hikaye, her gün otomatik değişir. Arşiv görüntüleme. Tier bazlı seviye erişimi: Free maks A2, Pro/Pro Max C2'ye kadar.
AI Tutor (Pro+): SSE (Server-Sent Events) ile token-by-token gerçek zamanlı streaming. 6 hazır senaryo: Serbest konuşma, Kafe Baristalığı, İş Görüşmesi, Doktor Randevusu, Restoran Siparişi, İlk Buluşma. TTS sesli yanıt + oturum geçmişi kayıt.
Gamifikasyon
XP sistemi (kelime kaydetme 5 XP, SRS Easy 10 XP, SRS Good 8, SRS Hard 5, SRS Again 2, Quiz mükemmel 50, Kitap bitirme 200, Streak milestone 100). 14 rozet 5 kategoride: streak, okuma, kelime, quiz, sosyal. Streak takibi (saat dilimi duyarlı), 90 günlük heatmap, yıllık Wrapped istatistikleri, liderboard.
Abonelik planları
| Özellik | Free | Pro | Pro Max |
|---|---|---|---|
| Günlük çeviri | 30 | 500 | Sınırsız |
| Tutor mesajı/gün | - | 50 | 5.000 |
| Kitap import/ay | 3 | Sınırsız | Sınırsız |
| Kelime limiti | 500 | Sınırsız | Sınırsız |
| Öğrenilen dil | 1 | 2 | 5 |
| Quiz | x | + | + |
| Hikaye max. seviye | A2 | C2 | C2 |
| CSV export | x | + | + |
RevenueCat üzerinden Google Play Billing ve Apple In-App Purchase entegrasyonu mevcut. Ürün kimlikleri: volpora_pro_monthly, volpora_pro_yearly, volpora_pro_max_monthly, volpora_pro_max_yearly.
Teknik altyapı
Mobil: Flutter 3.27+, Riverpod, go_router, Drift, Dio. Backend: Laravel 11, PHP 8.2+, PostgreSQL 16+, Redis 7+. AI: Google Gemini 2.5 Flash (çeviri/hikaye/tutor), LLaMA 3.3 70B (hikaye üretimi, Groq + Cloudflare Workers AI). Depolama: Cloudflare R2 (S3-uyumlu). Abonelik: RevenueCat + Google Play Billing. Bildirim: OneSignal. Hata takibi: Sentry. Landing: Next.js 15 + Tailwind v4 + Cloudflare Pages.
Geliştirme durumu
22 migrasyonluk veritabanı şeması, kimlik doğrulama, kitaplık & okuyucu, çeviri & kelime, SRS (FSRS-4.5), AI Quiz, günlük hikayeler, AI Tutor (SSE), gamifikasyon, onboarding, abonelik (RevenueCat), 11 dilde i18n, landing page, 13 mobil ekran tamamlandı. Beta test devam ediyor (15 kayıtlı kullanıcı). App Store / Play Store yayını bekliyor.
Onboarding akışı
7 adımlı tek seferlik onboarding: 1) Hero carousel 3 sayfalı kaydırmalı tanıtım, 2) Arayüz dili seçimi, 3) Öğrenilecek dil seçimi, 4) CEFR seviye testi (5 soruluk otomatik değerlendirme), 5) Günlük hedef belirleme, 6) Bildirim izni, 7) Kayıt / Giriş (e-posta, Apple Sign-In, Google Sign-In, anonim/misafir).