Blog yazısı · 17.01.2026
Kitap Okudum: Fikirden İlk Çalışan Sürüme
Okuma alışkanlığını görünür kılan, aileleri ve öğrencileri aynı yerde buluşturan Kitap Okudum projesinin ilk teknik temellerini attım.
Uzun zamandır okuma alışkanlığını yalnızca “kaç kitap bitti?” sorusuyla ölçmenin eksik olduğunu düşünüyordum. Bir kitabı bitirmek elbette güzel, fakat asıl değerli olan düzenli okumak, kaldığın yeri takip etmek ve zaman içinde nasıl ilerlediğini görebilmek. Kitap Okudum fikri bu ihtiyaçtan doğdu.
İlk çalışan sürüm için büyük bir özellik listesi hazırlamak yerine üç temel akışa odaklandım: hesap oluşturmak, kişisel kitaplığa kitap eklemek ve okuma kaydı tutmak. Backend tarafında Symfony, ziyaretçi uygulamasında React kullandığım bir monorepo kurdum. API ile arayüzün birbirinden ayrılması başlangıçta biraz daha fazla iş çıkarsa da mobil uygulama için aynı veriyi kullanabilme imkânı verdi.
İlk sürümde neler var?
- Kullanıcı kaydı ve güvenli oturum açma
- Okunuyor, okundu ve okunacak kitap listeleri
- Sayfa ve süre temelli okuma kayıtları
- Günlük ilerlemeyi gösteren basit bir okuma takvimi
Bu aşamada en çok veri modeline zaman ayırdım. Bir kitabın katalog bilgisiyle kullanıcının o kitapla kurduğu ilişkiyi ayrı tutmak gerekiyordu. Böylece aynı kitap binlerce kişinin kitaplığında bulunabilirken herkesin ilerlemesi, notları ve okuma durumu kendisine ait kalıyor.
Önümdeki ilk iş, okuma kaydını bir görev gibi hissettirmeden kolaylaştırmak. Ardından aile hesapları, hedefler ve küçük motivasyon araçları gelecek. Proje henüz yolun başında; ancak fikir artık bir klasörde duran taslak değil, üzerinde çalışabildiğim gerçek bir ürün.