Skip to content

Mosaic Films is a demo of the recommendationRaccoon engine. It is a full installation of the module that takes advantage of lightning fast recommendations powered by Redis and a simple user interface. It comes complete with sample content and tests.

Notifications You must be signed in to change notification settings

guymorita/Mosaic-Films---Recommendation-Engine-Demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mosaic Films - recommendationRaccoon Demo App

Mosaic Films is a demo of the recommendationRaccoon engine built on top of Node.js. It is a full installation of the module that takes advantage of lightning fast recommendations powered by Redis and a simple user interface. It comes complete with sample content and tests.

Get up and running in less than 5 minutes!

Video Demo of Mosaic: Video Walkthrough of Mosaic

Dependencies

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

recommendationRaccoon Engine Repo

How to install locally

1. Clone the repo

git clone https://github.com/guymorita/Mosaic-Films---Recommendation-Engine-Demo.git

2. Install dependencies

Navigate to folder

cd Mosaic-Films---Recommendation-Engine-Demo
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/importMovies.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

Mosaic Films is a demo of the recommendationRaccoon engine. It is a full installation of the module that takes advantage of lightning fast recommendations powered by Redis and a simple user interface. It comes complete with sample content and tests.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published