/Flixder

Python flask app that recommends random netflix movies and shows

Primary LanguageHTMLMIT LicenseMIT

Flixder - 'Tinder' for Netflix 🎥 + 🍿 = 😃

A python flask app that generates random netflix movie and show recommendations, with it's details listed for each title, that a user can swipe through and watch with the click of a button.

Demo 😮

Try Flixder

app demo

Inspiration 🤩

Always wanted to work with a python web framework and so here I am implementing something basic with flask and python to get started.

Installation 🛠️

  1. Install Flask $ pip install flask
  2. (Option) Install virtualenv to manage dependencies (only needed for Python 2 uesrs): $ pip install virtualenv # only needed for Python 2
  3. Obtain an API Key for OMDB, and add to a config.py file using the following format:
    api_key = "YOUR_KEY"
    
    If you are ever adding your own code to GitHub, make sure this config.py file is listed under a .gitignore file so it doesn't accidently get published to GitHub!
  4. Download the CSV linked in this Kaggle dataset and name the file catalog.csv. This will store the bulk of our data.

Usage 🚀

To launch the app:

$ python main.py

Once the Flask app is running, navigate to the localhost link provided: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

Thanks 🙏

Learn More 👻

License

This project is licensed under the MIT License.