Git Product home page Git Product logo

moviesystem's Introduction

Microsoft Engage 2022 Algorithm Demonstration By Vaibhav Gawad

MovieFlex

ABOUT PROJECT

Using consine Similarity Between all Movies I am going to recommend user Movie based on the Movie he Watched in the past or he liked the most.

image

User will get Movie Recommendation Based on the Content Based Filtering and Genre Based Filtering.

User can get Recommnendation of recommendations.

You can able to see Genres of all the movies.

Also can be able to get more information of movies from IMDB on clicking of Know more button of every movie card.

Learnings

  • Web Development Using Django
  • API Building
  • Consuming Pythons libraries such as Sklearns, numpy, pandas, surprise
  • Version Controlling using Git
  • And Deployement of Project on Azure cloud.

Video Demonstration : https://youtu.be/6_EAMuwWctk

Algorithm Walkthrough Explained in this Excel https://docs.google.com/spreadsheets/d/11AUtJWwsBh0lnXZyvuM5OW5qvQ5yovA1sd0_srtkAms/edit?usp=sharing

Hosted here

Tech Stack

  • Python
  • Django
  • Html
  • Css
  • Javascript
  • Tailwind Css
  • Scikit-Learn
  • Jypyter Notebook

Setup

The first thing to do is to clone the repository:

$ git clone https://github.com/vaibhav31s/moviesystem
$ cd moviesystem

Download Files From Mega and put it into MovieSystem folder https://mega.nz/folder/wewSyK6Y#Bav2h7unGv670zAcNpIKwQ

Then install the dependencies:

$ pip install -r requirements.txt

Once pip has finished downloading the dependencies:

$ python manage.py runserver

And navigate to http://127.0.0.1:8000/.

If Static files didnt load please change #DEBUG = True it is in ./moviesystem/settings.py

Output

                                                          `` Index page ``

movieflex azurewebsites net_ Recommendations page movieflex azurewebsites net_recommendations Genre Based Recommendations movieflex azurewebsites net_genre

moviesystem's People

Contributors

vaibhav31s avatar

Stargazers

 avatar SHASHANK GAUTAM avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.