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

Feature PRD — Onboarding

Durum: Taslak v1

Amaç

Çiftin ilk düğününü düşük sürtünmeyle oluşturup dashboard'a ulaşması.

Akış modeli: önce keşfet, sonra kayıt. Çift, kaydolmadan düğün bilgilerini doldurup önizleyebilir; kaydetmek/yayınlamak için kayıt olur. Bkz. decisions.md.

Hedef Kullanıcı

Düğününü kendi organize eden çift (birincil). Onboarding public misafirleri kapsamaz.

Kapsam

In (MVP): ilk düğün oluşturma sihirbazı · çift bilgileri · düğün tarihi · mekan · davetiye slug'ı · başlangıç checklist'i · dashboard'a yönlendirme.

Out (MVP): çoklu düğün · çoklu yönetici/ekip daveti · ödeme · gelişmiş tema editörü.

Akış (explore-first)

  1. Giriş — landing "Erken erişime katıl" / "Düğününü oluştur" CTA'sından.
  2. Keşif sihirbazı (kayıt YOK):
    • Çift adları
    • Düğün tarihi — opsiyonel ("henüz belli değil" seçeneği)
    • Şehir / mekan — opsiyonel
    • Canlı önizleme (davetiye / site taslağı)
  3. Kaydet CTA → kayıt. Kayıt yöntemi henüz TBD (açık soru). Keşif aşamasında girilen veri hesaba bağlanır.
  4. Slug seçimi (davetiye linki) — benzersizlik kontrolü, alınmışsa öneri.
  5. Başlangıç checklist'i otomatik oluşturulur (tarih varsa tarihe göre).
  6. Dashboard'a yönlendirme + sonraki adım önerileri ("davetiyeni paylaş", "misafir ekle").

Tutulan Minimum Veri

  • Çift: e-posta (kayıtta).
  • Düğün: ad(lar), tarih (ops.), mekan (ops.), slug.

Bkz. data-privacy.md.

İş Kuralları

  • Keşif aşamasında girilen veri geçici (anonim/oturum) tutulur; kayıt olununca hesaba taşınır, olunmazsa tanımlı süre sonra silinir.
  • Slug benzersiz olmalı; alınmışsa öneri sunulur.
  • Aynı e-posta ile ikinci hesap oluşturulmaz.
  • Düğün tarihi zorunlu değil; checklist tarih varsa zamana göre üretilir.

Acceptance Criteria

  • Ziyaretçi kaydolmadan düğün taslağı oluşturmaya başlayabilir.
  • Kayıt sonrası keşif verisi kaybolmadan hesaba bağlanır.
  • Slug benzersizliği kontrol edilir.
  • Onboarding sonunda çift dashboard'a düşer ve en az bir sonraki aksiyonu görür.
  • Onboarding mobil cihazlarda iyi çalışır.

Açık Sorular

  • Kayıt yöntemi: magic link / e-posta+şifre / Google? (sonra karar verilecek)
  • Keşif verisi anonim olarak ne kadar saklanır?
  • Onboarding'de misafir ekleme adımı var mı, yoksa dashboard'a mı bırakılır?
  • Slug formatı ne olacak? (ör. site.com/dugun/ayse-mehmet) Tarih yoksa checklist şablonu nasıl üretilir?Kapandı: tarihsiz görevler oluşur; tarih girilince zamanlama önerilir. Bkz. checklist.md.

Tema seçimi onboarding'de mi, builder'da mı?Kapandı: builder'da; onboarding varsayılan temayla önizler. Bkz. wedding-website-builder.md, decisions.md.