Movies Context Based Recommendation demo for aggregated movies set from Kaggle and THMD using Recombee under the hood.
- Docker-Compose
- Node.js
- Vue.js + Vuetify.js
- JWT for authentication
- Mongodb
- Neo4j
- Recombee (Recommender as a Service)
- TMDB (Movies additional data)
- Kaggle (Movies data set)
- Create accounts by Recombee and TMDB
- Create
creds.env
inrecommender/
RECOMBEE_DB=db_name RECOMBEE_TOKEN=token TMDB_API_KEY=api_key
- Import movie data using the script (comming soon)
cd recommeder node importMovies.js
- Run the system
docker-compose up -d
- Run the client (not dockerized yet )
cd client npm run serve
- Go to
localhost:8080
, create new user and enjoy
Neo4j UI on localhost:7474
URL: bolt://localhost/7687
USER: neo4j
PASSWORD: admin