This is a movie recommendation system built using Python, Streamlit, Pandas, and the TMDb (The Movie Database) API. Prerequisites
Python 3.x
Streamlit
Pandas
Requests
Installation
Clone the repository or download the source code. Install the required dependencies using pip:
pip install streamlit pandas requests
Run the Streamlit app:
streamlit run app.py
Select a movie from the dropdown list. Click the "Recommend" button to get a list of recommended movies along with their posters.
Files
app.py: The main Python script containing the Streamlit app and the movie recommendation logic.
movie_dict.pkl: Pickled file containing movie data.
similarity.pkl: Pickled file containing similarity data.
Acknowledgements
The Movie Database (TMDb) API: https://www.themoviedb.org/documentation/api