Para o desenvolvimento deste teste foi utilizado React para componentizar a aplicação front-end e Redux para controle de estado da mesma. Os testes foram feitos com Jest, Chai e Enzyme para os validar os componentes react.
Instale todas as dependências globais através do terminal:
npm i -g babel-eslint@7.2.3 cross-env@5.0.0 identity-obj-proxy@3.0.0 jest@20.0.4 semistandard@11.0.0 webpack@3.5.3 webpack-dev-server@2.7.1 yarn@0.27.5
Após clonar o repositório, acesse o diretório do projeto e execute o comando yarn
no terminal.
Acesse o diretório server
e execute o comando yarn start
no terminal.
Vá para o diretório do projeto e execute o comando yarn start
no terminal.
Após o webpack subir, acesse pelo seu navegador http://localhost:8080
No diretório do projeto, execute o comando yarn test:watch
no terminal.