Skip to content

grayy921013/RecSys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RecSys

Frontend Setup:

  1. Clone the repo
  2. Make sure you have python3 and pip installed. Install required packages in Web/requirements.txt using pip install -r requirements.txt. You can also use virtualenv.
  3. Install Postgres and create a new database. Fill in the corresponding credential in Web/Web/settings.py.
  4. Run python3 manage.py makemigrations and python3 manage.py migrate.
  5. Import all the necessary data in import.sql. The sql file is avialable in Google drive, because it is too large to fit in Git.
  6. To get the movie posters ready, you need to download poster images from the original server and put them under Web/static/posters.
  7. Run python3 manage.py runserver 0.0.0.0:8000 to start a local server.
  8. To run locally, you may need to comment the last three lines in Web/settings.py because they force the whole site to run with HTTPS.
  9. To make the site run with HTTPS, you need to first configure Apache to run with Django. You also need to configure the certificate.

Algorithm Setup

  1. Follow steps 1-4 of the FrontEnd Setup

  2. Install required packages in Algorithms/requirements.txt using pip install -r requirements.txt.

  3. Usage: python Main.py [-h] [-algorithm [Algorithm ID]] [-movie [Movie ID]] command [file_path]

  4. More Details

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published