Dev.to
6/26/2026

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?


