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

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
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