Palabra: doom scroll yerine İspanyolca kelime
Telefonda boşa geçen dakikaları kelime çalışmaya çevirmek için kendime bir İspanyolca uygulaması yaptım. Kuralları ve ekranları bir Word dosyasına yazdım, Claude Code ile iki günde yayına aldım. 1500 kelime var; bir kelime ancak 5 farklı günde 2’şer kez doğru bilinince öğrenilmiş sayılıyor.
Uygulamayı aç- Rol
- Ürün fikri, öğrenme kuralları ve tasarım yönü; Claude Code ile geliştirme ve yayın
- Dönem
- Ekim 2026
- Platformlar
- JavaScript, PWA, Claude Code, Cloudflare Workers, GitHub
- 1500 A1–A2 kelime, 26 konuda, her biri örnek cümleyle
- 5 gün × 2 Bir kelimenin öğrenilmiş sayılması için gereken doğru cevap
- 2 gün Word dosyasından yayındaki uygulamaya
- 336 KB Uygulamanın tamamı; kütüphane yok, internetsiz açılıyor
Bağlam
İspanyolca öğreniyorum. Gün içinde telefonda boşa geçen dakikaları kelime çalışmaya çevirmek istedim: doom scroll yerine kelime. İhtiyacım basitti. Telefonda açılan, ortada bir kelime ve altında dört şık gösteren, kaç kelime öğrendiğimi dürüstçe sayan bir uygulama.
İşe kodla değil, bir Word dosyasıyla başladım. Ekranın taslağını çizdim, istediğim her şeyi numaralı maddelerle yazdım: hangi seviyede kelimeler gelecek, doğru ve yanlış cevap nasıl görünecek, menüde neler olacak, renkler nasıl olacak. Kararsız kaldığım iki konuyu (çoğullar ayrı kelime mi olsun, fiil çekimleri nerede dursun) açık soru olarak bıraktım.
Prompt · 9 Ekim 2026 Prompt olarak kullandığım Word dosyası Metni okuKapat
Yazım hatalarını düzelttim, bir iki cümleyi sadeleştirdim; gerisi yazdığım gibi.
Kafamda şöyle bir fikir var. İspanyolca öğrendiğim bu süreçte daha fazla kelime öğrenebilmek adına bir vocab uygulaması yapmak istiyorum, basit bir şekilde telefondan erişebileceğim. Doom scroll yerine kelimeler öğrenmek amacım.
Uygulamada olmasını istediğim özellikler:
- Kaç kelime öğrendiğimi gösteren bir sayaç olsun. Bunu da şöyle hesaplayalım: 5 farklı gün içerisinde her gün 2’şer kere kelimenin anlamını doğru bildiysem beni o kelimeyi öğrendi olarak varsay.
- Kelimeler İspanyolcaya yeni başlayan biri için olmalı, yani A1/A2 seviyesinde olmalı. En azından uygulamayı kullanmaya başladıktan sonra ilk olarak karşıma bu kelimeler çıkmalı, tutup da C2 seviyeleri öğrenmenin manası yok ilk başta.
- Kelime ortada biraz büyük bir puntoyla yazacak. Altında da 2 sütun 2 satır olacak şekilde 4 tane, köşeleri oval kutular içerisinde olacak. Ben seçtiğim zaman doğruysa seçtiğim kelimenin kutusu yeşil olacak, yanlışsa kutu kırmızı olacak, çok kısa bir süreliğine doğru olan yeşil olacak, sonra hemen bir sonraki kelimeye geçecek.
- Kelimelerin çoğul hâlini de ayrı bir kelime olarak yapalım mı yapmayalım mı kararsızım, burada fikirlerine ihtiyacım var. Mesela el libro bir kelime. Los libros ayrı bir kelime mi olmalı sence? Bunu kararlaştıracağız.
- Kelimeler mutlaka artikelleriyle yazsın: el libro, la casa, el profesor gibi. Sadece casa veya libro yazmasın.
- Kelimelerin aynı zamanda çekimli hâlleri de ayrı kelime olarak mı verilsin, yoksa ayrı bir section’da çekimlerini çalışmak istediğimiz zaman mı görelim? Bu konuda da kararsızım.
- Bir kişi her girdiğinde ufak bir pop-up olarak, ilk kelime arkada biraz daha blurlu, alt kısımda İspanya ile alakalı bir fun fact verelim. Genel kültür olarak insanların ilgisini çekecek, ortamlarda satılacak bilgiler olmalı. Mesela Bask bölgesinde konuşulan Baskçanın dünya üzerinde hiçbir dil ailesine ait olmadığını ve kökeninin bilinmediğini şu şekilde: “Bask bölgesinde konuşulan Baskça dünya üzerinde hiçbir dile ait değildir ve kökeni hâlâ çözülememiştir.” Cümle yapısı böyle kısa, öz ve vermek istediğimiz vurguyu karşı tarafa iyi bir şekilde aktarabilmeli (“çözülememiştir” değil de “hâlâ çözülememiştir” detayı).
- Web sitede solda, mobilde sol tarafta açılabilir menü olarak duracak şekilde bir konfigürasyon menüsü olsun. Orada mesela seviye seçebilelim, kelime kategorisi seçebilelim, mesela yönler, sayılar, meyveler, yemekler, objeler, fiiller gibi. Default mod bütün kelimeler olsun ama. Açık ve koyu mod ayarlama kısmı olsun. Fun fact generator olsun; insanlar bastığında güzel ve eğlenceli bir animasyonla fun fact kutusu ekrana düşsün, eğlenceli olabilir. Soldaki konfigürasyon menüsü şimdilik bu kadar olsun, boşluk olabilir, sorun değil, aklıma fikir geldikçe doldururuz. Fiil, sıfat, isim, zamir gibi ayrımlar da olsun.
- Ben mesela İngilizce-İspanyolca yapmak istiyorum ama Türkçe-İspanyolca yapmak isteyenler için de konfigürasyon menüsünde bayraklarla beraber EN-ES veya TR-ES seçeneği olsun.
- Kelimeleri İspanya’da günlük hayatta en sık kullanılacaklara göre ayarla. Yani İspanya’ya giden birisinin en sık kullanacağı kelimeler olsun, A1 ve A2 seviyesinde. Atıyorum yer yön bilgisi, kafede veya bir mağazada kullanılacak kelimeler, yerel bir İspanyolla basit konulardan sohbet ederken kullanılacak kelimeler; mesela hangi ülkeden geldiğimden bahsederken, nelerle uğraştığımı anlatırken vs.
Renk olarak canlı Akdeniz renkleri olmasını istiyorum. Muted tonlar ve minimalist bir tasarım olması lazım. AI slop olmayacak şekilde, tek bakışta çok fazla bilgi vermek değil de estetik, minimalist bir düzen sağlamak ve amaçtan sapmadan verilmesi gereken bilgileri vermek istiyorum.
Tasarım fikri için oluşturduğum bir şablon var. Attığım görsele bak: kelime nerede, açıklayan kelime nerede olacak, fun fact nerede olacak, hepsi gözüküyor. Yukarıda sağdaki sayı öğrenilen kelime sayısı, soldaki progress de kelimelerin yüzde kaçını öğrendiğini gösteriyor. El libro’nun altında Türkçe kelimenin anlamı var bayrak emojisi ile, şıklar da İngilizce. Eğer Türkçenin üzerine tıklarsam, yani kitap yazısının üstüne tıklarsam, bu sefer o yazı İngilizceye, şıklar Türkçeye dönsün. Birbirinin tersi olsun yani. Açıklamanın karşısında Türkiye ve Amerika bayrağı olsun, İngilizceyi ve Türkçeyi belirtmesi için.

Fun fact kısmı her kelimede çıkmayacak; sadece uygulamaya girerken veya sol taraftaki konfigürasyon menüsünde tıklanırsa çıkacak.
Fun fact’in olduğu kısımda, kelimelere bakarken “Use it in the sentence” kısmı olsun. Cümleyi önce İspanyolca, altında daha soluk bir renkte İngilizce olacak şekilde kullanalım. Cümleler kesinlikle 1 satırı geçmemeli. Oraya tıklayınca kullanıcıya alttan bir kart açılsın ama 4 adet seçeneğin önünü kapatmasın. Arka tarafı birazcık koyulaştırıp açılan kartın daha öne çıkmasını sağlayalım, smooth bir şekilde gelsin kart. Cümlelerin başına da hangi dildeyse o ülkenin bayrağını koyalım.
Her türlü geçişler, efektler, renk değişimleri vs. smooth ve premium hissettirmeli.
Uygulamayı bu dokümandan Claude Code ile kurdum. Kodu yapay zekâ yazdı; kuralları, ekranları ve neyin değişeceğini ben belirledim, her sürümü kullanarak denedim. Palabra İspanyolcada “kelime” demek.
Problem: “öğrendim” ne demek?
Kelime uygulamalarında sayaç çoğunlukla tek bir doğru cevapla artıyor. Bu, kelimeyi o an hatırladığımı gösteriyor, öğrendiğimi değil. Sayacın bir anlamı olsun istedim; bu yüzden ilk iş kuralı koydum: bir kelime ancak 5 farklı günde, her gün en az 2 kez doğru bilinirse öğrenilmiş sayılıyor.
Uygulamanın geri kalanı bu kuralın etrafında şekillendi.
Ne yaptım
1. Tekrar kuralları
- Günler aralıklı geliyor. Bir kelimenin 5 günü art arda değil, 1, 2, 3 ve 4 gün arayla geliyor; en erken 11. günde öğrenilmiş sayılıyor.
- Yanlış cevap o günü sıfırlıyor. Önceki günler silinmiyor, sadece o günün sayacı baştan başlıyor.
- İpucu bedava değil. Anlam başta gizli. Ampule basıp anlamı görerek bilirsem cevap sayılmıyor, kelime “yarım bilinenler”de kalıyor.
- Öğrenilen kelime unutulmuyor. 7, 21, 60 ve 120 gün sonra tekrar geliyor. Tekrarda yanlış yaparsam ya da ipucuna bakarsam kelime 5 günü baştan alıyor.
- Günlük plan. Önce tekrar zamanı gelenler, sonra günlük yeni kelimeler geliyor (varsayılan 15, menüden değişiyor). Plan bitince yeni kelimeler gelmeye devam ediyor.
Kelimenin yanındaki soru işareti bu kuralları görünür kılıyor: kaçıncı gündür karşıma çıktığını ve bugün kaç kez doğru bildiğimi gösteriyor.
2. İçerik
1500 kelime var: 456’sı A1, 1044’ü A2. Kelimeler günlük hayatta en çok işe yarayacak durumlara göre 26 konuya ayrılıyor: yol sormak, ulaşım, kafede sipariş, alışveriş, ev, sağlık, resmî işler, biriyle tanışıp sohbet etmek.
Listeyi ve örnek cümleleri Claude’a benim koyduğum kurallarla ürettirdim:
- İsimler hep artikeliyle geliyor: libro değil, el libro.
- Her kelimenin İspanyolca, İngilizce ve Türkçe kısa bir örnek cümlesi var.
- Çoğullar ayrı kart değil; cümle kartında küçük bir not olarak duruyor.
- Fiiller mastar hâlinde. Çekimler ileride ayrı bir bölüm olacak, menüde yeri ayrıldı.
Her açılışta İspanya hakkında kısa bir bilgi geliyor (50 tane, iki dilde). Kelime arkada bulanık bekliyor; ekrana dokununca çalışma başlıyor.
3. Tasarım
Dokümanda Akdeniz renkleri, muted tonlar ve tek bakışta fazla bilgi vermeyen minimalist bir düzen istemiştim. Doğru cevap zeytin yeşili, vurgular terrakota ve hardal. Ekranda yalnızca kelime, dört şık ve üstte ilerleme duruyor; geri kalan her şey menüde ya da dokununca açılan kartlarda. Açık ve koyu tema var.
Çalışma dili menüden seçiliyor: İngilizce–İspanyolca ya da Türkçe–İspanyolca. Ben İngilizce üzerinden çalışıyorum; Türkçe seçeneği başkaları için. Anlam satırına dokununca şıklarla anlamın dili yer değiştiriyor.
4. Telefonda uygulama gibi
Palabra bir PWA: Safari’de “Ana Ekrana Ekle” ile telefona kuruluyor, tam ekran açılıyor ve internet olmadan da çalışıyor. Hesap yok; ilerleme telefonun kendisinde saklanıyor. Telefon değişirse diye menüde yedekleme ve geri yükleme var.
Kod düz HTML, CSS ve JavaScript; framework ya da kütüphane yok, uygulamanın tamamı 336 KB. Kod GitHub’da duruyor; ana dala gönderilen her değişiklik Cloudflare Workers üzerinde kendiliğinden yayına çıkıyor.
Sonuç
Word dosyasını 9 Ekim 2026’da yazdım, ertesi gün uygulama palabra.omertataroglu.com adresinde yayındaydı. Aradaki değişikliklerin çoğu ilk sürümü denerken çıktı: kelime durumunu gösteren soru işareti, ipucu ampulü, menüdeki üç ilerleme çubuğu.
Şimdilik kendi kullanımım için. Sonraki adım herkese açmak; bunun için hesap ve cihazlar arası senkron gerekecek, çünkü ilerleme şu an tek bir telefonda duruyor.
İşin ekran görüntüleri
Rakamlar panelde nasıl görünüyorsa öyle bıraktım.
Bu işle ilgili bir sorunuz olursa yazabilirsiniz.
Uygulamalar kategorisinde diğer işler