Skip to content

pavanladi98/recoMe

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

recoMe

A Movie Recommender Project based on User Based Collaborative Filtering

Description

A detailed description is provided in the 'report.pdf' file.

Built With

Flask - Web Framework
MongoDB - Database

Getting Started

This was developed on Windows 10 and is not tested on other platforms.

MongoDB

You must install MongoDB beforehand, this serves as the database. You can download from this link https://www.mongodb.com/dr/fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.6.2-signed.msi/download

To import database into your system, follow the below procedure.

  1. The database is provided in the following link https://drive.google.com/file/d/1ZLPvcu2zyESq9w8l5kwbkkGs1EUcNbRc/view?usp=sharing Download and Extract it.

  2. Open the Command Prompt. Change directory to mongodb/server/bin. For example in my system cd C:\Program Files\MongoDB\Server\3.4\bin

  3. Run "mongod.exe"

  4. Open another Command Prompt without closing previous window.

  5. Run "cd C:\Program Files\MongoDB\Server\3.4\bin"

  6. Run the following command mongorestore -d test "path to your test folder\test"

    For example in my system mongorestore -d test C:\Users\Vamsi\Downloads\recoMe\test

  7. The above command will import all the data into your system with database name test.

Python Packages

You should have installed Python 3.x You must have flask, flask-wtf, pymongo packages in your python libraries. In windows, you can install through following in command prompt if you have pip installed in your system.

pip install flask

pip install flask-wtf

pip install pymongo

How to Run

  1. Extract the files.rar . Open the ex.py in the files folder.
  2. You should have running instance of mongodb in the background done in the first 4 steps of Getting Started with MongoDB.
  3. Run the "ex.py" file and wait for sometime till it checks all the available packages and start running..
  4. Enter the link "localhost:5000" in your browser and enjoy our recommender system.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published