A content-based movie recommender built with Python, Streamlit, and TMDb API.
Select your favorite movie and get 5 similar movies instantly โ along with posters!
๐ Live Demo: https://youtu.be/CKdamDfOJUk
- Recommend 5 movies similar to your selection
- Fetch high-quality posters from TMDb API ๐ผ
- Clean and interactive UI powered by Streamlit โก
- Pre-trained similarity matrix (not uploaded here due to size)
- Python 3.10+
- Streamlit for UI
- Pandas, Numpy for data handling
- Pickle for loading pre-trained similarity matrix
- TMDb API for fetching posters
The similarity matrix (similarity.pkl, ~170MB) is hosted on Hugging Face Datasets:
โก๏ธ Download here
Place the file in the project root folder before running the app.