Welcome to our Movie Recommendation System repository! This project provides personalized movie recommendations based on user preferences using a content-based recommendation approach. Additionally, we have created a user-friendly website using Streamlit for easy interaction with the recommendation system.
- Content-Based Recommendations: Utilizes content-based filtering to recommend movies based on user preferences and movie features.
- Website Interface: Interactive web interface created with Streamlit for easy access and user interaction.
- Personalized Recommendations: Recommends movies tailored to each user's unique tastes and preferences.
- Search Functionality: Users can search for specific movies and receive recommendations based on similar content.
- Scalability: Designed to handle large datasets and scale with increasing user interactions.
- Python
- Pandas
- Scikit-learn
- Streamlit
- Git
-
Clone the repository:
git@github.com:shubhambhatt037/Movie-Recommendation-System.git
-
Install dependencies:
cd movie-recommendation-system pip install -r requirements.txt
-
Run the application:
streamlit run app.py
-
Access the website:
Open a web browser and navigate to the provided URL.

Contributions are welcome! If you'd like to contribute to this project, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or suggestions, feel free to contact us at shubhambhatt037@gmail.com.