Mosaic-Films---Recommendation-Engine-Demo
Mosaic-Films---Recommendation-Engine-Demo copied to clipboard
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....
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:
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
- http://localhost:3000/