movie_recommendor

🎬 Movie Recommender System

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.


πŸ“Œ Features


πŸ› οΈ Technologies Used

Python Pandas, NumPy Scikit-learn Streamlit TMDb API

πŸ§ͺ How It Works

  1. Movie titles and tag features are preprocessed and saved into .pkl files.

  2. 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

πŸ” TMDb API Key

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”

πŸš€ Demo

Run the app locally: ```bash

streamlit run app.py