Düğün · Ürün Dokümanları
Taslak v1Son değişiklik 2026-07-10

Feature PRD — Wedding Website Builder

Durum: Taslak v1

Amaç

Çiftin panel verisinden otomatik dolan, tema ile görünümü belirlenen tek bir düğün sitesi. Davetiye ile site tek artifact'tir: davet linki açılınca davetiye-vari kapak, kaydırınca site bölümleri görünür. Paylaşım katmanı → digital-invitation.md.

Temel Prensip — İçerik = Veri (single source of truth)

  • Site içeriği tamamen panel verisinden dolar: çift adları, tarih/saat, mekan, program akışı, davet metni, kapak fotoğrafı.
  • Sitede içerik düzenleme yoktur. Düzenleme verinin kaynağında (düğün ayarları) yapılır; site otomatik güncellenir.
  • "Davet metni" ve "kapak fotoğrafı" düğün ayarlarına veri alanı olarak eklenir.

Kapsam

In (MVP): öntanımlı tema seçimi (3-5 tema) · sabit bölüm yapısı + bölüm aç/kapa · önizleme · yayınlama · TR/EN arayüz.

Out (MVP → V1): custom tema · renk/font seçimi · bölüm sıralama/blok ekleme · site içi metin editörü · açılış animasyonu.

Builder = Tema Seçimi

  • Çift öntanımlı temalardan birini seçer; tema yalnız görünümü değiştirir.
  • Tema seçimi builder'dadır; onboarding varsayılan tema ile canlı önizleme gösterir (onboarding'in tema açık sorusu bu kararla kapanır → onboarding.md).

Site Bölümleri (sabit sıra, bölüm aç/kapa)

  1. Kapak — çift adları, tarih, kapak fotoğrafı (davetiye görünümü).
  2. Davet metni
  3. Tarih/saat — "takvime ekle" butonu.
  4. Mekan — ad + harita linki.
  5. Program akışı — nikah/kokteyl/yemek vb. saatli akış.
  6. RSVPrsvp.md; davet birimi linkiyle gelende kişiselleşir.
  7. Vitrin — foto albümden, çift açtıysa (photo-album.md).
  8. "Masam Nerede?" — masa planı yayınsa (seating-chart.md).

Dil

  • Misafir tarafı arayüz metinleri TR/EN seçilebilir (gurbetçi/yabancı misafir ihtiyacı).
  • Çiftin girdiği veriler tek dildir; girildiği gibi gösterilir. İçerik çevirisi MVP dışıdır.

Yayınlama

  • Site "yayınla" adımıyla misafire açılır; öncesinde çift önizler.
  • Slug ve benzersizlik kuralları onboarding'dekiyle aynıdır (onboarding.md).
  • Yayınlanmamış site misafir tarafında görünmez; davet linkleri bilgi mesajı gösterir.

İş Kuralları

  • Tema değişikliği içeriği etkilemez; her an değiştirilebilir.
  • Kapalı bölüm misafir tarafında hiç render edilmez.
  • RSVP kapalıysa RSVP bölümü bilgi mesajına döner.
  • Veri alanı boşsa ilgili bölüm otomatik gizlenir (ör. program girilmediyse program bölümü yok).

Acceptance Criteria

  • Çift tema seçer, önizler, yayınlar; site panel verisiyle otomatik dolar.
  • Panel verisi değişince yayınlanmış site güncellenir.
  • Bölüm aç/kapa çalışır; boş veri bölümü otomatik gizler.
  • TR/EN arayüz geçişi misafir tarafında çalışır.
  • Site mobilde iyi çalışır (ana kullanım telefon).

Metrik

  • Yayınlanan site sayısı · tema dağılımı · site ziyaret sayısı.

Açık Sorular

  • MVP tema adedi ve tasarım yönü (3 mü 5 mi; stil çeşitliliği) — tasarım aşamasında netleşir.