/MovieRecommender

As a part of our curriculum at NCSU CSC 510, we have a developed a movie-recommender, which will recommend movies. Movies are recommended by this.

Primary LanguagePythonMIT LicenseMIT

Movie Recommendation 🎥

A collaborative filtering based recommendation engine!

ForTheBadge built-with-love

Maintenance Contributors Activity GitHub issues GitHub issues-closed PRs Welcome License: MIT DOI Build Status codecov GitHub release black

Project 3 Plan

(Please see wiki for detailed information.)

Testing how good the Movie Recommender is :

  1. Pick 10-15 very famous movies.
  2. Make sure the movies have diversity based on genre, cast and production style.
  3. Show users a set of 10 randomly generated movies vs top 10 movies recommended by the Movie Recommender.
  4. Also ask the user how satisfied is he/she with the recommended movies.
  5. Collect your results and quantify them.

Note: Our system can be virtually uploaded to sites like Code SandBox, for easier testing.

Make sure you taste your own medicine first and take into account other peoples familiarity with the system before you design your tests.

Video ▶️

logo here

Working 📱

Demo

Tech stack 👨‍💻

  • Python, Flask, HTML, CSS and JavaScript

Requirements and Setup ⚙️

  • python 3.5 +

  • pip

  • Style check - black pip install black

  • Static code analyser - Pylance Install it in VS Code

  • Install all required python packages pip install -r requirements.txt

Usage

  1. cd Code/recommenderapp
  2. python3 app.py

Execution

Documentation 📚

Refer to Wiki page here

Bug? 🐛

Raise a issue on this repository, we would love to look at it ❤️