DEV Community

SaraTnazari
SaraTnazari

Posted on

I Built an AI App That Finds Any Movie From Your Vague Memory

Ever tried explaining a movie to someone like "there were these kids with spinning tops that fought each other" and nobody knows what you're talking about?

I saw a tweet exactly like this and thought — what if AI could figure it out?

So I built What Did I Watch?

Try it: whatdidiwatch.onrender.com
Source: github.com/SaraTnazari/whatdidIwatch

What It Does

You describe any movie, TV show, cartoon, or anime in your own words — even if your memory is vague, messy, or completely wrong — and AI identifies it. Then it shows you the poster, rating, overview, and where to watch it.

Some examples:

  • "kids with spinning battle tops" → Beyblade
  • "fish looking for his son" → Finding Nemo
  • "guy stuck in the same day over and over" → Groundhog Day
  • "teenagers with notebooks that kill people" → Death Note

How It Works

  1. User types or speaks a description in any language
  2. The description hits a Flask backend
  3. Claude AI analyzes it and returns up to 5 matches as structured JSON
  4. Each match gets enriched with TMDB data (poster, rating, overview)
  5. Results are shown with confidence levels and watch links

Multi-Language Support

The app works in 20 languages. The frontend has full translations for the UI, and Claude handles language detection and response naturally. Voice input uses the Web Speech API with language-specific recognition.

Watch Links

Every result includes links to find where to watch: JustWatch, Amazon, Apple TV, YouTube, and Google.

Tech Stack

  • Backend: Python + Flask
  • AI: Claude API (Anthropic)
  • Movie Data: TMDB API
  • Frontend: Vanilla HTML/CSS/JS
  • Voice: Web Speech API
  • Hosting: Render (free tier)

What I'd Add Next

  • Rate limiting to prevent API spam
  • Caching common descriptions to save costs
  • User accounts for a freemium model

Try it with that one show you've been trying to remember — I'd love to hear if it gets it right!.

Top comments (4)

Collapse
 
isah_alamin_93d4e4d2ab01f profile image
Isah Alamin

Pretty cool, I used it and I actually found some movies I watched as a kid.

Collapse
 
saratnazari profile image
SaraTnazari

this is amazing, your comment made me really happy, glad to help

Collapse
 
sreno77 profile image
Scott Reno

Very interesting!

Collapse
 
saratnazari profile image
SaraTnazari

Thank you !