- e.g. view movies most upvoted by your pod.
- Question: I want a watch party with these 3 people, what are the top upvoted movies among just these 3 people?
- Top Movies: Most upvotes after subtracting downvotes from upvotes.
- Most Loved Movies: Pure upvote counts.
- Most Hated Movies: Pure downvote counts.
- Most Negative: Highest ratio of downvotes vs upvotes.
- Most Downvotes: List of movies with the highest downvotes.
- Most Upvotes: List of movies with the highest upvotes.
- User Votes: List of movies voted up or down by each user.
- You most agree/disagree with these people: show differences/sameness between voters.
Query to select movie titles, vote types, and user names:
select m.title, v.up_vote, v.down_vote, u.first_name from votes v
left join users u on v.user_id = u.id
left join movies m on v.movie_id = m.id
- User-specific Watched List: Move "Watched" from being a global thing to being a
user_watched
table of user IDs who have watched a given movie.