first commit

This commit is contained in:
2026-02-28 02:44:41 +03:00
commit 97fb289fe7
70 changed files with 11928 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
---
date: 2026-02-27
topic: 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`