Skip to content

terrence-au/recommendation_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cathay Hackathon - Recommendation System

This is a recommendation system fully built on recommendationRaccoon Engine and majorly referenced from the recommendationRaccoon Demo App

Dependencies

  • Async
  • CSV
  • Express
  • Postgres
  • Sequelize
  • Node
  • Raccoon
  • Redis
  • Underscore

recommendationRaccoon Engine Repo

recommendationRaccoon Demo App

How to install locally

1. Clone the repo

git clone https://github.com/terrence-au/recommendation_system.git

2. Install dependencies

Navigate to folder

cd recommendation_system
npm install

2a. Install a Redis (configure if necessary in lib/config.js)

brew install redis

2b. Install Postgres (configure if necessary in lib/config.js)

brew install postgres

Start up postgres server

postgres -D /usr/local/var/postgres

Create a database

createdb mosaic

4. Import Sample Data

node lib/importItems.js

3. Boot up servers in separate terminal windows

redis-server
postgres -D /usr/local/var/postgres
node node-server.js

5. It's ready! Try the home page

About

A simple recommendation system based on guymorita's repo https://github.com/guymorita/Mosaic-Films---Recommendation-Engine-Demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors