/Movie-Picker

Webapp that uses Machine Learning for recommending movies. It is a Full-Stack project for the Google/Udacity Front-End Web Dev Challenge Scholarship.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Movie Picker app

Movie Picker is a webapp that recommends movies based on your individual preferences. It uses K-nearest neighbors with some other tricks to accomplish its goal.

Preview

This was created as a part of my journey in the Google Front-End Web Dev Challenge Scholarship.

Demo

Updating db

  1. Place your existing db in the scrape folder.
  2. Start container with docker-compose up
  3. docker container ls to find container id (fda47af889c5 in this case)
  4. docker container exec -it fda47af889c5 bash
  5. cd scrape\ imdb/ && python3 scrapeTop250.py.

You can edit files within the container as needed (will update outside files as well)

Db will be updated with new top 250 movies. Old movies will be kept. Outdated data (eg. images) will be refreshed.