feat: movie discovery and browsing #16
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
No way to browse or discover movies beyond search. Users can't explore by genre, decade, country, or see what's popular on the instance.\n\nScope:\n- Browse movies by genre, decade, country/language\n- Popular/trending on this instance (most reviewed, highest rated, most watched this month)\n- "Films like this" recommendations on movie detail pages (based on shared genres/directors/cast)\n- Top rated movies (instance-wide, filterable by genre/year)\n\nImplementation considerations:\n- Genre/language/year data already exists from TMDb enrichment\n- New query endpoints:
/api/v1/discover?genre=Action&decade=2020s,/api/v1/popular\n- Popular/trending: aggregate review counts and ratings over time windows\n- "Similar movies": query by shared genres + director, ranked by overlap score\n- SPA: discover page with filter chips, genre cards, trending carousel\n- Could reuse existingSearchPortor add a dedicatedDiscoverQueryport