İçeriğe Atla
Wovie 2.1 Yayında! Hemen App Store üzerinden indir!Göz at
Yunus Emre Çağan
  • Blog
  • Projeler
  • Hakkımda
İletişim
Yükleniyor…

Bir sonraki adım

Bir fikrin mi var?
Birlikte inşa edelim.

Web, mobil ya da sadece bir sohbet. Mesajın doğrudan gelen kutuma düşer, genellikle bir gün içinde dönerim.

Mesaj gönder İşlere göz at
Yunus Emre Çağan

Yazılım geliştirici ve öğrenci. Fikirleri hızlı, estetik ve işlevsel ürünlere dönüştürüyorum; öğrendiklerimi de burada paylaşıyorum.

Keşfet

  • Ana Sayfa
  • Blog
  • Projeler
  • Hakkımda

Oyun & Araç

  • Araçlar
  • Oyunlar
  • Aydanar RPGYeni
  • Ziyaretçi Defteri

Bağlantı

  • İletişim
  • Bülten
  • RSS
  • Gizlilik
© 2026 Yunus Emre ÇağanÇorlu, TR · --:--54 araç · 7 oyun
ÇAĞAN
Wovie · Proje | Yunus Emre Çağan
Tüm projelerÜrün 01 / 04
Öne Çıkan Ürün AktifiOS Uygulamasıv2.1

Wovie

Wovie, izlediğin film ve dizileri tek yerde takip etmeni, arkadaşlarınla birlikte ne izleyeceğine karar vermeni ve yılının özetini paylaşmanı sağlayan iOS uygulamasıdır. SwiftUI ile yazıldı; Supabase ve TMDB kullanır. App Store'da yayında, güncel sürüm 2.0.

App Store'dan İndir
SwiftSwiftUISupabaseFirebaseTMDBiOS
Wovie ekran görüntüsü
Platform
iOS Uygulaması
Rolüm
Kurucu & Geliştirici
Yayın & Sürüm
Haziran 2026 · v2.1
Teknoloji Yığını
Swift, SwiftUI +4

Arayüz & Deneyim

Uygulama ekranları

Tam ekran incelemek için herhangi bir ekrana tıkla · 1 ekran

Wovie — Ekran Görüntüleri

İçindekiler

  1. Neden Wovie?
  2. 2.0'da neler değişti?
  3. Yeni tasarım
  4. Bu akşam ne izlesek?
  5. Detay, nerede izlenir ve zevk uyumu
  6. Bölüm takibi ve tepkiler
  7. Sosyal taraf
  8. Wovie Wrapped ve paylaşım kartları
  9. TV Time, Letterboxd ve IMDb'den içe aktarma
  10. Kişiselleştirme ve widget'lar
  11. Rozetler ve bildirimler
  12. Teknik taraf
  13. Yol haritası
  14. İndir
  15. Problem ve Motivasyon
  16. Çözüm ve Ürün Deneyimi
  17. Teknik Mimari ve Kararlar
  18. Sonuçlar ve Öğrenimler

Sık Sorulanlar

Merak edilenler

Wovie'de reklam var mı?
Hayır! Wovie içerisinde hiç bir zaman reklam görmeyeceksiniz. Her zaman için reklamsız.

Yasal & Politikalar

Wovie Yasal Belgeleri

Mağaza ve kullanıcı sözleşmeleri (Türkçe ve İngilizce).

Gizlilik SözleşmesiTRKullanım KoşullarıTRPrivacy PolicyEN
Sonraki ürün CirqlFlutter ile geliştirilmiş, offline-first (çevrimdışı öncelikli) bir parti oyun merkezi uygulaması. Tek bir telefon kullanarak arkadaşlarınla eğlenceli parti oyunları oynayın!

Benzer ürünler

Tümünü gör
  • Cirql ekran görüntüsü
Terms of Use
EN

Cirql

Aktif· iOS Uygulaması · 2026

Flutter ile geliştirilmiş, offline-first (çevrimdışı öncelikli) bir parti oyun merkezi uygulaması. Tek bir telefon kullanarak arkadaşlarınla eğlenceli parti oyunları oynayın!

  • Flutter
  • Dart
  • Supabase
Detaylar
  • Fenci Habibe

    Fenci Habibe

    Aktif· Web Ürünü · 2026

    Fen bilimleri eğitimini interaktif hale getiren; yapay zekâ destekli görsel üretimi, online quiz sistemi ve gelişmiş yönetim paneline sahip modern bir eğitim platformu.

    • Next.js 16
    • React 19
    • TypeScript
    • Tailwind CSS
    • +7
    Detaylar
  • Wovie, izlediğin her şeyi tek yerde toplayan, arkadaşlarınla birlikte ne izleyeceğine karar vermeni sağlayan sosyal bir film ve dizi takip uygulaması. Baştan sona SwiftUI ile yazdım; arka planda Supabase, içerik verisinde TMDB çalışıyor. Şu an App Store'da ücretsiz ve reklamsız yayında, güncel sürüm 2.0.

    PlatformiOS 17.6+
    Sürüm2.0
    TeknolojiSwift, SwiftUI, WidgetKit, App Intents
    BackendSupabase (PostgreSQL, Auth, Realtime, Storage, Edge Functions)
    VeriTMDB, JustWatch
    DillerTürkçe, İngilizce

    Neden Wovie?

    Bir dizinin hangi bölümünde kaldığını hatırlamak, arkadaşının önerdiği filmi unutmadan listeye eklemek ya da "bu akşam ne izleyelim?" tartışmasını kısa kesmek… Bunların hepsi için ayrı ayrı not uygulamaları, ekran görüntüleri ve mesaj grupları kullanıyordum. Wovie bu dağınıklığı tek bir yerde topluyor: takip et, puanla, paylaş.

    1 / 3
    Görsel 1
    Görsel 2
    Görsel 3

    2.0'da neler değişti?

    2.0, uygulamanın en kapsamlı güncellemesi oldu: ana sayfadan profile kadar her ekran yeniden tasarlandı, birkaç büyük özellik eklendi ve uygulamanın hissettirdiği hız baştan ele alındı.

    Yeni tasarım

    Ana sayfa artık "Kaldığın yerden" şeridiyle açılıyor: yarım bıraktığın dizinin sıradaki bölümü tek dokunuşla izlendi olarak işaretlenebiliyor. Altında arkadaşlarının şu an izledikleri, izleme listen ve öneriler var. Detay, profil ve ayarlar ekranları da aynı sinematik koyu tema, cam efektleri ve geçiş animasyonlarıyla yenilendi.

    Bu akşam ne izlesek?

    Karar verememe sorununa doğrudan bir çözüm: sağa kaydırırsan "izleyelim", sola kaydırırsan "pas". Deste; planladığın içeriklerden, yüksek puan verdiklerine göre önerilerden ve haftanın trendlerinden oluşuyor.

    • Birlikte modu: Arkadaşının listesi de desteye dahil oluyor.
    • Canlı oturum: En fazla 4 kişi aynı desteyi kendi telefonunda kaydırıyor; herkesin beğendiği içerik anında eşleşiyor.
    • Hâlâ karar veremeyenler için rastgele seçim var.

    Detay, nerede izlenir ve zevk uyumu

    Bir filmin ya da dizinin detay sayfası artık sadece bilgi göstermiyor. Nerede izlenir bölümü içeriğin hangi platformda olduğunu gösteriyor ve doğrudan o platformdaki sayfaya götürüyor. Takip ettiğin kişilerin bu içeriği izleyip izlemediğini, başka bir profilde ise ortak puanlarınıza göre zevk uyumu yüzdesini görebiliyorsun.

    1 / 3
    Görsel 1
    Görsel 2
    Görsel 3

    Bölüm takibi ve tepkiler

    Takip sezon ve bölüm bazında ilerliyor. Her bölüme ayrı puan, yorum ve izleme tarihi eklenebiliyor; film ve bölümler için tekrar izleme sayacı tutuluyor. Yeni sezon yayınlandığında uygulama otomatik olarak sezon geçişini yapıyor, yayın bekleyen diziler ayrı izleniyor. 2.0 ile birlikte her bölüme emoji ile tepki verebiliyor ve arkadaşlarının tepkilerini görebiliyorsun.

    Sosyal taraf

    • Arkadaşına öner: Karşılıklı takipleştiğin kişilere notunla birlikte içerik öner.
    • Ortak listeler: En fazla 4 arkadaşınla aynı listeyi birlikte oluştur.
    • Çevrimiçi durumu: Kimin görebileceğini sen seçersin (herkes, takipçiler, hiç kimse).
    • Gizlilik ve güvenlik: Gizli hesaplar, takip istekleri, engelleme ve yorumlar için şikâyet mekanizması.
    • Yorumlarda puan, spoiler işaretleme, beğeni ve alt yorumlar.

    Wovie Wrapped ve paylaşım kartları

    Yılın izleme özeti hikâye formatında, sayfa sayfa geziliyor. İçerik, profil ve listeler için hazırlanan 1080×1920 paylaşım kartlarıyla bunu Instagram hikâyesi gibi mecralarda paylaşmak tek adım.

    1 / 4
    Görsel 1
    Görsel 2
    Görsel 3
    Görsel 4

    TV Time, Letterboxd ve IMDb'den içe aktarma

    Başka bir yerde tuttuğun geçmişini kaybetmene gerek yok. TV Time, Letterboxd ve IMDb dışa aktarımların TMDB ile otomatik eşleştirilip Wovie'ye taşınıyor; tekrar izlemeler de korunuyor.

    Kişiselleştirme ve widget'lar

    Vurgu rengini ve uygulama ikonunu seçebiliyor, temayı ve uygulama dilini (Türkçe/İngilizce) değiştirebiliyorsun. Widget tarafında iki seçenek var:

    • Şu Anda İzlenenler: Orta ve büyük boyut, gösterilecek içerikler seçilebiliyor.
    • Sıradaki Bölüm: Küçük ana ekran widget'ı, kilit ekranı ve StandBy desteği. Etkileşimli olduğu için uygulamayı açmadan bölümü izlendi olarak işaretleyebiliyorsun.

    Rozetler ve bildirimler

    İzleme, sosyal, çeşitlilik ve zaman kategorilerinde (bazıları gizli) rozetler kazanıyorsun; değerlendirme sunucu tarafında yapılıyor. Yeni bölüm, film yayını, haftalık özet, beğeni, yorum ve takip bildirimleri push olarak geliyor ve tür bazında yönetilebiliyor.

    Teknik taraf

    Uygulama özellik bazlı modüllere ayrıldı. Her özellik kendi veri ve sunum katmanına sahip.

    KatmanTeknoloji
    ArayüzSwiftUI, WidgetKit, App Intents
    BackendSupabase: PostgreSQL, Auth, Realtime, Storage, Edge Functions
    Zamanlanmış işlerpg_cron ile tetiklenen tmdb-sync fonksiyonu
    BildirimlerApple Push Notification service (APNs)
    Kimlik doğrulamaSign in with Apple, Google Sign-In
    Hata takibiFirebase Crashlytics
    İçerik verisiTMDB API, Streaming Availability API

    Veri güvenliği. Tüm tablolarda Row Level Security açık; gizli profil ve gizli liste kuralları uygulama koduna değil, doğrudan veritabanı seviyesine yazıldı. Rozet değerlendirme, bildirim gönderme, hesap silme ve yayın platformu bağlantıları gibi güvenilir olması gereken işler Edge Function'larda çalışıyor.

    Hız. 2.0'ın en çok emek harcadığım kısımlarından biri buydu: önbellekten anında soğuk açılış, stale-while-revalidate ile TMDB verisi, arka planda yenilenen ana sayfa ve iyimser (optimistic) arayüz güncellemeleriyle bir işaretlemenin sonucu sunucudan cevap gelmeden ekranda görünüyor.

    Kullanıcının kontrolü. Verilerini HTML rapor olarak dışa aktarabiliyor, hesabını onay ifadesiyle tamamen silebiliyorsun. Uygulama bir misafir modu da sunuyor.

    Yol haritası

    • Android ve web sürümleri
    • Watchly Plus (2.2): canlı oturum başlatma, ortak liste daveti, ek Wrapped sayfaları ve kart temaları
    • Çevrimdışı destek
    • Daha gelişmiş istatistikler ve öneriler

    İndir

    Wovie App Store'da yayında. İlk kez denemek ya da geri bildirim vermek istersen, uygulamayı aşağıdaki bağlantıdan indirebilirsin: Watchly – Film & Dizi Takibi

    Film ve dizi verileri TMDB, yayın platformu verileri JustWatch tarafından sağlanır. Watchly, TMDB API'sini kullanır ancak TMDB tarafından onaylanmış veya sertifikalandırılmış değildir.

    Problem ve Motivasyon

    Bu ürünü geliştirirken çıkış noktamız, kullanıcıların günlük akışta yaşadığı temel sürtünmeleri ortadan kaldırmaktı.

    Temel Hedef: Karmaşık bir süreci tek dokunuşla, hızlı ve sezgisel bir deneyime dönüştürmek.

    Çözüm ve Ürün Deneyimi

    Arayüz tasarımında hiyerarşiyi sadeleştirerek en sık kullanılan aksiyonları ilk ekrana taşıdık:

    • Hızlı Başlangıç: Gereksiz kurulum adımları olmadan doğrudan kullanıma hazır yapı.
    • Akıcı Etkileşimler: Platformun doğal tasarım diline (native) sadık mikro animasyonlar.
    • Çevrimdışı Dayanıklılık: İnternet bağlantısı koptuğunda bile veri kaybı yaşatmayan yerel önbellek.

    Teknik Mimari ve Kararlar

    Uygulamanın hem performanslı hem de bakımı kolay olması için katmanlı bir mimari tercih edildi:

    KatmanTercih Edilen TeknolojiNeden Seçildi?
    İstemci / ArayüzSwiftUI / Next.jsBildirimsel (declarative) UI ve yüksek kare hızı
    Veri & DurumYerel + Bulut SenkronAnlık tepki süresi ve cihazlar arası tutarlılık
    Dağıtım & AnalitikOtomatik CI/CDHızlı sürüm çıkma ve hata takibi

    Sonuçlar ve Öğrenimler

    Geliştirme sürecinde edindiğimiz en önemli ders, erken aşamada gerçek kullanıcı geri bildirimlerini dinleyip kapsamı odaklı tutmak oldu.