Skip to content

nidhaahmed/Movie-Mate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MovieMate

MovieMate is a personalized movie recommendation system developed by Nidha Ahmed. It leverages machine learning algorithms to suggest movies based on user preferences and similarities between movies.

Features

  • Personalized Recommendations: Get tailored movie suggestions based on your preferences.
  • User-Friendly Interface: Simple and intuitive interface for easy navigation.
  • Responsive Design: Optimized for various devices, including desktops, tablets, and mobile phones.
  • Search Bar Dropdown Menu: List of all movies available for selection in the search bar dropdown menu.
  • Recommend Button: Click the "Recommend" button to get personalized movie recommendations.
  • Machine Learning Model: Uses a machine learning model to generate 5 recommended movies based on the selected movie.

Getting Started

To use MovieMate, follow these steps:

  1. Clone the repository to your local machine.
  2. Install the required dependencies using pip install -r requirements.txt.
  3. Run the application using streamlit run app.py.
  4. Enter the name of the movie you want to compare.
  5. Click the "Recommend" button to get personalized movie recommendations.

Technologies Used

  • Python
  • Streamlit (if not runnable on GitHub, use original functionality)
  • Pandas
  • Scikit-learn
  • NLTK
  • Pickle

Contributors

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE - see the LICENSE file for details.

Acknowledgements

  • The Movie Database (TMDb) for providing movie data.
  • Streamlit for enabling rapid development of interactive web applications.

About

Personalized Movie Recommendation System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published