Este projeto consiste em dois módulos, um front-end e uma abstração Adapter (micro-service) para acesso aos conteúdos.
O Backend é feito com nodejs e o Frontend é feito com React, basta ter Nodejs e Npm instalados para executar o projeto.
Após clonar este repositório vá até o diretório service-adapter
e execute os seguintes comandos:
~/meli-challange/service-adapter/$ - npm install
~/meli-challange/service-adapter/$ - npm run start-dev
O serviço estará disponivel em 'http://localhost:8082'
Server is up - [GET] /
List items - [GET] /api/items
List items by query - [GET] /api/items?q=[text]
Item by id - [GET] /api/items/[id-item]
Após clonar este repositório vá até o diretório front-end
e execute os seguintes comandos:
~/meli-challange/front-end/$ - npm install
~/meli-challange/front-end/$ - npm run dev