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.
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.
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.
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.
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.
To be able to use this web app locally in a development environment you will need the following:
-
You will need Git installed on your computer.
-
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
-
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.
-
You can run the Netflix React App using the following command from your terminal:
# Run the app
>>set FLASK_APP=app.py
>>flask run
👤 Priya Garg
- Github: https://github.com/garg-priya-creator
- Linkedin: https://www.linkedin.com/in/priya-garg-9220381b3
- Email: [email protected]
Give a ⭐️ if you like this project!