Back to feed
Dev.to
Dev.to
6/26/2026
I built an AI-powered movie curator with Python and Streamlit — here's what I learned

I built an AI-powered movie curator with Python and Streamlit — here's what I learned

Short summary

Dev built CineAntologia AI, a Streamlit app that recommends movies via conversational AI rather than search. Key lessons: ship minimal scope (no DB/auth), separate dumb pages from smart services, use strict output formatting. Live app demonstrates practical Streamlit + LLM patterns.

  • Built CineAntologia AI — AI-powered movie curator using Streamlit, TMDb API, and Groq LLM
  • Architecture pattern: dumb UI pages calling smart service layer for cleaner iteration
  • Strict system prompt formatting (4-6 suggestions in exact format) solved consistency issues

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more