Movie night, without the endless scroll
PopChoice helps solo watchers, couples, and groups choose a film for tonight. Tell it the mood, the audience, the hard avoids, and how adventurous you feel. It turns that context into a short list with one clear top pick.
Find My MovieWhat it does
Reads the room
Fast Pick and Normal Match adapt to solo, duo, or group watching instead of treating every movie night the same.
Respects hard avoids
Mood, tone, discovery appetite, and dealbreakers shape the match before genre or popularity gets a vote.
Learns with feedback
Signed-in users can build movie memory, so watched, liked, and wrong-mood signals improve future results.
The process
Choose speed and audience
Start with Fast Pick or Normal Match, then choose whether the result is for you, a duo, or a group on the same device.
Share the mood and limits
Give PopChoice the current vibe, hard avoids, discovery appetite, and optional reference films so the match has real context.
AI blends sources
The matcher combines local cache, TMDB discovery, metadata enrichment, and signed-in movie memory when those signals are available.
You get a decision, not a wall
See the top pick, compare alternatives, share the result, ask for more picks, and teach PopChoice what worked for next time.
Builder note
PopChoice started as a Scrimba AI engineering course project, then grew into a real full-stack system for learning the parts tutorials often skip: vector search, background job pipelines, monorepo tooling, and containerized deployments.
This project's source code is available here.
Under the hood
Frontend
AI + Data
Infrastructure
FAQ
Does PopChoice require an account?
No. You can start the quiz and get picks without signing up. An account adds saved history and movie memory, so feedback can improve later recommendations.
How does group mode work?
Everyone answers on the same device, then PopChoice looks for overlap and acceptable compromise across the group. Duo gets the same first-class treatment for two people.
Where do the movie candidates come from?
PopChoice starts with its local cache and can expand into TMDB-backed discovery when broader coverage is useful. Strong candidates are enriched and reranked before the final answer.
Why leave feedback after a result?
Feedback is not just a rating. Watched, liked, not-interested, and wrong-mood signals can shape future matches for signed-in users.
All of this runs in the background. What you see: a 60-second quiz and a film worth watching.
PopChoice uses the TMDB API but is not endorsed or certified by TMDB.