A content-based movie recommendation web app built using Python, Streamlit, and scikit-learn. This app recommends similar movies based on the selected title and displays their posters using the TMDb API.
Python Pandas, NumPy Scikit-learn Streamlit TMDb API
Movie titles and tag features are preprocessed and saved into .pkl files.
When a user selects a movie from the dropdown, the app: -Finds similar movies using cosine similarity -Fetches posters for the top 5 matches via TMDb API
To fetch movie posters, you need a free TMDb API key. Replace your_api_key_here in the code with your own API key:
api_key = βyour_api_key_hereβ
Run the app locally: ```bash
streamlit run app.py