Feature PRD — QR Fotoğraf Albümü
Durum: Taslak v1
Amaç
Misafirlerin düğün fotoğraflarını hesap açmadan QR/link ile yüklemesi; çiftin dağınık fotoğraf toplama problemini tek albümde çözmesi.
Kapsam
In (MVP): hesapsız fotoğraf yükleme · çift paneli (görüntüleme, silme, ZIP indirme) · opsiyonel vitrin · 12 ay saklama politikası.
Out (MVP → V1): video yükleme · yorum/beğeni · yüz tanıma/albüm düzenleme · canlı slayt gösterimi.
1. Misafir Akışı (yükleme)
- Davet linki veya ortak QR → yükleme ekranı; hesap istenmez.
- Sadece fotoğraf yüklenir (video V1 — storage maliyeti ve fiyatlandırma netleşince).
- Opsiyonel "adınız" alanı; davet linkinden gelende birim adı otomatik dolar.
- Yükleyen kendi yüklediklerini görür ve silebilir (cihaz oturumu bazlı; başkasınınkini göremez).
- İstismara karşı sabit limitler: oturum başına yükleme adedi + fotoğraf boyut limiti (sayılar implementasyonda netleşir).
2. Çift Paneli
- Tüm fotoğraflar akış görünümünde; yükleyene göre filtre.
- Tekil silme + toplu ZIP indirme.
- Vitrin (opsiyonel): çift seçtiği fotoğrafları vitrine alır; vitrin düğün sitesinde herkese açık bölüm olarak görünür. Vitrine alınmayan hiçbir fotoğraf misafire görünmez.
3. Görünürlük Kuralları
- Varsayılan: fotoğrafları yalnız çift görür.
- Yükleyen yalnız kendi yüklediklerini görür.
- Vitrin, çiftin açık seçimiyle public olur; vitrindeki fotoğraf çift tarafından her an kaldırılabilir.
4. Saklama ve Silme
- Fotoğraflar düğün tarihinden itibaren 12 ay saklanır.
- Süre bitmeden çift e-posta ile uyarılır; ZIP indirme hatırlatılır.
- Süre sonunda fotoğraflar silinir.
- Çift, süreden önce tüm albümü kendisi silebilir.
Bkz. data-privacy.md; storage maliyeti bağlantısı → monetization.md.
İş Kuralları
- Yükleme yalnız aktif (yayınlanmış) düğünlerde çalışır.
- Fotoğraflar orijinal çözünürlükte saklanır; panelde küçültülmüş önizleme kullanılır.
- Çiftin sildiği fotoğraf yükleyenin oturumunda da görünmez olur.
- Moderasyon kuyruğu yoktur; varsayılan gizlilik (yalnız çift görür) moderasyon ihtiyacını ortadan kaldırır.
Acceptance Criteria
- Misafir QR/linkten hesap açmadan fotoğraf yükleyebilir.
- Yükleyen kendi yüklediklerini görebilir ve silebilir; başkalarınınkini göremez.
- Çift tüm fotoğrafları panelde görür, tekil siler, ZIP indirir.
- Vitrine alınan fotoğraflar düğün sitesinde görünür; alınmayanlar hiçbir misafire görünmez.
- 12 ay sonunda silme akışı ve öncesindeki uyarı e-postası çalışır.
- Yükleme akışı mobilde iyi çalışır (ana kullanım telefon).
Metrik
- Yüklenen fotoğraf sayısı · yükleyen misafir sayısı · ZIP indirme sayısı · vitrin kullanan düğün oranı.
Açık Sorular
- Oturum başına yükleme adedi ve boyut limiti değerleri — implementasyonda netleşir.
- Ücretli planlarda saklama süresi/limit farklılaşır mı? → monetization.md kesinleşince.