MovieMate is a personalized movie recommendation system, leverages advanced machine learning algorithms to suggest movies based on user preferences and the similarity between movies.
- Personalized Recommendations: Get tailored movie suggestions based on your selected movie.
- User-Friendly Interface: Simple and intuitive design for seamless navigation.
- Responsive Design: Optimized for desktops, tablets, and mobile devices.
- Search Bar Dropdown Menu: Easily select a movie from a comprehensive list in the search bar dropdown.
- Recommend Button: Click the "Recommend" button to generate movie recommendations.
- Machine Learning Model: Generates the top 5 recommended movies using advanced machine learning techniques.
Follow these steps to set up and use MovieMate on your local machine:
- Clone the repository to your local machine.
- Install the required dependencies using
pip install -r requirements.txt. - Run the application using
streamlit run app.py. - Enter the name of the movie you want to compare.
- Click the "Recommend" button to get personalized movie recommendations.
- The Movie Database (TMDb): For providing the movie dataset.
- Streamlit: For enabling rapid development of interactive web applications.