This project implements a content-based movie recommender system using Streamlit. Given a selected movie, it provides personalized recommendations for similar movies based on their descriptions, genres, keywords, cast, and crew information.
-
Clone the Repository:
git clone https://github.com/hardikjp7/Movies-Recommender-System.git
-
Navigate to Project Directory:
cd Movies-Recommender-System
-
Install Dependencies:
pip install -r requirements.txt
-
Run the Streamlit App:
streamlit run app.py
-
Open the Web Browser: Once the Streamlit app is running, open your web browser and go to
http://localhost:8501
to access the Movie Recommender System.
- Allows users to select a movie from a dropdown menu.
- Provides personalized movie recommendations based on the selected movie.
- Displays movie posters along with their titles for easy visualization.
- Fullscreen layout for an immersive experience.
- Bigger poster size and bolder movie names for better visibility.
Ensure that you have obtained the necessary API key from The Movie Database (TMDb) and saved it securely before running the Streamlit app.
For more information and detailed documentation, please refer to the project's GitHub repository: Movies-Recommender-System