Skip to content

A web-app which can be used to get recommendations for a series/movie, the app recommends a list of media according to list of entered choices of movies/series in your preferred language using Python and Flask for backend and HTML, CSS and JavaScript for frontend.

Notifications You must be signed in to change notification settings

garg-priya-creator/Netflix-Recommendation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Netflix-Recommendation-System

A web-app which can be used to get recommendations for a series/movie, the app recommends a list of media according to list of entered choices of movies/series in your preferred language using Python and Flask for backend and HTML, CSS and JavaScript for frontend.

This web-app contains 3 main pages:

Home Page

Here the user can choose list of their favourite movies and series and their preferred language. For example, I have entered a list with 2 Horror Movies(Insidious and Insidious Chapter 2), an action series(Supergirl) and a drama series(Suits) as my list of choices and English and Hindi as my preferred languages. Clicking on the Get Started button the user will see the list of recommendations.

Recommendation Page

Here the user will get poster images of all the recommended movies and series sorted based upon their IMDb Scores.

Clicking on any poster image, the user will be sent to the Movie Details page for the corresponding title.

Movie Detail Page

Here are the complete details of the user selected title like Genre, Movie Summary, Languages in which movie is available, IMDb scores, Directors, Writers and Actors and so on. User will also find a link at the end of the page for the NEtflix Page of the corresponding title.

Netflix Page

This page is not a part of my web-app but an example what the user will see as the Netflix Page if they choose to click on the Netflix Link for the title. You can login into your Netflix account and enjoy watching your selected movie or series from our recommendations.

How To Use

To be able to use this web app locally in a development environment you will need the following:

  1. You will need Git installed on your computer.

  2. Then From your terminal, you should do the following:

# Clone this repository
git clone https://github.com/garg-priya-creator/Netflix-Recommendation-System.git

# Go into the repository
cd netflix-recommendation-system

# Install flask (if you already haven't)
pip install flask
  1. To run this application you don't need to have any special configuration but make sure you don't change the directory of the project otherwise you can recieve errors while you try to run the app.

  2. You can run the Netflix React App using the following command from your terminal:

# Run the app
>>set FLASK_APP=app.py
>>flask run

Author

👤 Priya Garg

Show Your Support

Give a ⭐️ if you like this project!

About

A web-app which can be used to get recommendations for a series/movie, the app recommends a list of media according to list of entered choices of movies/series in your preferred language using Python and Flask for backend and HTML, CSS and JavaScript for frontend.

Topics

Resources

Stars

Watchers

Forks