İçeriğe geç
Eren Sefa Öztürk
  • 01Projeler
  • 02Hakkımda
  • 03Deneyim
  • 04İletişim
|
Konuşalım
← Portfolyoya dön
Medya Arşiv Web Uygulaması

Arşiv Defteri

Next.js ve Supabase ile geliştirdiğim; dizi, film ve kitapları tek panel üzerinden takip etmeyi, puanlamayı ve notlarla yönetmeyi sağlayan medya arşiv uygulaması.

Yıl
2026
Durum
Tamamlandı
Rol
Full Stack Geliştirme
Platform
Web
GitHub
erensefaöztürk.com/projects/watchstack
Watchstack proje görseli 1
02 / Proje Hakkında

Proje Açıklaması

Bu proje, kullanıcıların izledikleri dizileri, filmleri ve okudukları kitapları tek bir panel üzerinden düzenli şekilde takip edebilmelerini sağlayan modern bir medya arşiv uygulamasıdır.

Proje fikri, bir arkadaşımın izlediği içerikleri not alabileceği basit bir alan istemesiyle ortaya çıktı. Bu ihtiyacı yalnızca not tutan küçük bir uygulama olarak bırakmak yerine, gerçek kullanıcı deneyimine sahip düzenli ve güvenli bir dijital ürüne dönüştürmeyi hedefledim.

Kullanıcılar sisteme dizi, film ve kitap ekleyebilir; içeriklerin durumlarını Planlandı, Devam Ediyor veya Bitti gibi seçeneklerle yönetebilir, puan verebilir ve spoiler korumalı kişisel notlar oluşturabilir.

Projenin frontend tarafı Next.js, TypeScript ve Tailwind CSS ile geliştirildi. Backend, kimlik doğrulama ve veri yönetimi Supabase ile yapılandırıldı.

Supabase tarafında Authentication akışlarını, Row Level Security politikalarını, Storage erişim yönetimini ve özelleştirilmiş e-posta doğrulama şablonlarını detaylı şekilde uyguladım.

Bu projedeki amacım yalnızca CRUD işlemleri yapan bir uygulama geliştirmek değil; gerçekten kullanılabilir, responsive, güvenli ve modern bir medya arşiv deneyimi oluşturmaktı.

03 / Teknolojiler

Next.js
TypeScript
Tailwind CSS
Supabase
PostgreSQL
Supabase Auth
Supabase Storage
Row Level Security
Vercel

04 / Temel Özellikler

  • Dizi ekleme ve yönetme
  • Film ekleme ve yönetme
  • Kitap ekleme ve yönetme
  • Planlandı, Devam Ediyor ve Bitti durumları
  • Puanlama sistemi
  • Kişisel notlar
  • Spoiler gizleme
  • Responsive ve modern arayüz
  • Güvenli kullanıcı hesapları
  • Özelleştirilmiş e-posta doğrulama tasarımı
  • Supabase Storage ile kapak görselleri
  • RLS ile kullanıcı bazlı veri güvenliği

05 / Proje Hikâyesi

Proje fikri, bir arkadaşımın “İzlediğim dizileri ve filmleri not alabileceğim bir yer olsa, localde bile çalışsa yeter.” demesiyle ortaya çıktı.

Bu basit ihtiyacı geliştirerek daha düzenli, modern ve gerçek bir ürün deneyimine dönüştürdüm.

06 / Proje Metrikleri

Kategori
Medya Arşiv Web Uygulaması
Platform
Web
Frontend
Next.js
Veritabanı
Supabase PostgreSQL
Kimlik Doğrulama
Supabase Auth
Depolama
Supabase Storage
Güvenlik
Row Level Security
Responsive
Evet
Durum
Tamamlandı
Yıl
2026