rodrigoconte / products-recommendation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Serviço de recomendação de produtos

Build Status

O serviço foi dividido em três partes compostas por

  • API de catálogo de produtos
  • API de recomendação de produtos
  • Frontend

Preparando o ambiente!

  • Será necessário executar uma instancia do postgres SQL na maquina ou container

Tecnologias utilizadas

  • [Html/SCSS] - HTML enhanced for web apps!
  • [node.js] - evented I/O for the backend
  • [Express] - fast node.js network app framework [@tjholowaychuk]

Instalações

Os sistemas requerem o Node.js v4+ para rodar.

Instale as dependencias das duas API para iniciar a execução

$ cd api-catalog
$ npm install -d
$ node run dev

Com o servidor do pgadmin em execução, será necessário executar as migrations do Sequelize

$ cd api-catalog
$ yarn sequelize db:migrate
//ou
$ cd api-catalog
$ npm ./node_modules/.bin/sequelize db:migrate

Para a api de recomendações...

$ cd api-recommend
$ npm install -d

Caso não tenha uma instancia do pgadmin e postgres executando, crie dois containers utilizando o seguinte comando

$ cd docker-database
$ docker-compose up -d

About


Languages

Language:HTML 51.6%Language:JavaScript 32.0%Language:CSS 16.4%