This project is a Movie Recommender System developed using Streamlit, Python, and The Movie Database (OMDb) API. It recommends movies based on similarity scores between movies.
- Python 3.x
- Streamlit
- Pandas
- Requests
- Recommendation:Enter the name of a movie, and the system recommends five similar movies.
- Movie Details: Click on a recommended movie to view its details, including the movie poster.
- User Interface: The application provides an interactive and user-friendly interface to explore movie recommendations.
- The system uses a precomputed similarity matrix and use to generate recommend pickle file (recommend.pkl).
- Movie details are fetched from 'movies.csv', which contains information about movies from a kaggle dataset.
- Select a movie from the dropdown list.
- Click the "Recommend" button to get recommendations.
- View recommended movies with their titles and posters.
- The Movie Database (OMDb) API is used to fetch movie details and posters.
- The recommend file is precomputed and stored in a compressed pickle file.