This is a movie recommendation system built with Streamlit. It recommends movies based on the selected movie and displays their posters using the TMDb API.
- Select a movie from a dropdown list to get recommendations.
- Display posters of the recommended movies.
To install the necessary dependencies, clone this repository and run:
pip install -r requirements.txt
To run the app locally, use:
streamlit run app.py
This app is deployed on Streamlit Cloud. Any changes pushed to this repository will automatically update the deployed app.
- Select a movie you like from the dropdown menu.
- Click on the "Recommend" button.
- The app will display the recommended movies along with their posters.
- Python 3.7 or higher
- Streamlit
- Pandas
- Scikit-learn
- Requests
To display movie posters, you need a TMDb API key. The key used in this project is:
API_KEY = 'e259b4560b93c106eb2e22eb5714d4a4'
- This is a machine learning project that utilizes content-based filtering to recommend movies.
- Developed with: Streamlit
This project is licensed under the MIT License. See the LICENSE file for details.