Files
ratebubble/docs/brainstorms/2026-02-27-db-content-list-brainstorm.md
2026-02-28 02:44:41 +03:00

1.3 KiB
Raw Blame History

date, topic
date topic
2026-02-27 db-content-list

DB Content List (Web)

What We're Building

Veritabanında kayıtlı film ve dizileri web arayüzünde kart görünümü ile listeleyeceğiz. Her kartta poster/backdrop görseli, başlık, tür, yıl ve temel içerik bilgileri gösterilecek.

İlk sürümde veri kaynağı yalnızca mevcut DB olacak. Harici API ile poster tamamlama veya enrichment yapılmayacak.

Why This Approach

Seçilen yaklaşım: server API endpoint + frontend Mantine card grid.

Bu yaklaşım, hızlı teslim ve temiz ayrım sağlar: backend yalnızca kayıtlı içerikleri döner, frontend görselleştirmeyi üstlenir. Sonradan filtre, pagination ve sıralama gibi eklemeler düşük maliyetle yapılabilir.

Key Decisions

  • Web arayüzü kullanılacak: Kullanıcı hedefi doğrudan UI üzerinden liste görmek.
  • Kart görünümü seçildi: Poster + temel metadata ile hızlı taranabilir deneyim.
  • Veri kaynağı sadece DB: İlk sürümde kapsam kontrolü ve hızlı teslim için.
  • Mantine bileşenleri kullanılacak: Mevcut frontend stack ile uyum için.

Open Questions

  • Pagination ilk sürümde gerekli mi, yoksa 100 kayıt sınırı yeterli mi?
  • Kartta hangi alanlar zorunlu tutulmalı (oy puanı, cast, genre sayısı)?

Next Steps

-> /workflows:plan