Skip to content

3rd-Son/netflix-recommender-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NETFLIX RECOMMENDER SYSTEM

logo

The Netflix Recommender System is a web application that provides movie recommendations based on content similarity. It utilizes data scraped from Wikipedia, specifically focusing on American movies. The recommender system is built using Flask, JavaScript, HTML, CSS, and other relevant libraries. The system incorporates features such as movie search, similar movie recommendations, top cast members, comments, average rating, release date, genre, runtime, and status.

Features

  • Content-Based Recommendation: The system generates movie recommendations based on the content similarity of movies.
  • Movie Search: Users can search for movies by title.
  • Similar Movie Recommendations: The system provides a list of similar movies based on the selected movie.
  • Top Cast Members: Users can view the top cast members of a movie.
  • Comments and Average Rating: Users can read comments and view the average rating of a movie.
  • Release Date: The system displays the release date of each movie.
  • Genre, Runtime, and Status: Users can see the genre, runtime, and status (e.g., released, upcoming) of movies.

Technologies Used

The Netflix Recommender System utilizes the following technologies:

  • Flask: A web framework used for handling server-side logic and serving web pages.
  • JavaScript: Used for interactivity and dynamic behavior on the client-side.
  • HTML: Used for creating the structure and layout of web pages.
  • CSS: Utilized for styling and enhancing the visual appeal of the application.
  • Beautiful Soup and Requests: Used for web scraping data from Wikipedia.
  • Sentiment Analysis: Performed sentiment analysis on the scraped data.

Setup

To set up and run the Netflix Recommender System locally, follow these steps:

  1. Clone the repository to your local machine.
  2. Install the necessary dependencies specified in the requirements file.
  3. Use Beautiful Soup and Requests to scrape data from Wikipedia.
  4. Perform sentiment analysis on the scraped data.
  5. Start the Flask development server.
  6. Access the Netflix Recommender System through your browser.

Usage

  1. Search for a Movie: Enter the title of a movie in the search bar to find specific movies.
  2. Similar Movie Recommendations: After selecting a movie, the system will provide a list of similar movie recommendations.
  3. Top Cast Members: Users can view the top cast members of a movie.
  4. Comments and Average Rating: Read comments and view the average rating of a movie.
  5. Release Date: The release date of each movie is displayed.
  6. Genre, Runtime, and Status: Users can see the genre, runtime, and status (e.g., released, upcoming) of movies.

Contributing

Contributions to the Netflix Recommender System are welcome! Fork the repository, make your changes, and submit a pull request with a clear explanation of your modifications.

License

The Netflix Recommender System is licensed under the MIT License.

Contact

If you have any questions, suggestions, or feedback, please feel free to contact the project maintainer at [email protected].

Thank you for using the Netflix Recommender System! Enjoy discovering new movies tailored to your preferences.

🔗 Links

linkedin twitter

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published