- Instale o Node.js;
- Faça um clone do projeto; e
- Na pasta do projeto, digite o comando
npm install
e espere todas as dependêcias serem baixadas.
npm start
: rodar o projeto para desenvolvimento;
Note: Após a compilação, o endereço de acesso via browser será informado no Terminal.
npm run build
: build de produção;
Note: Siga este link para visualizar localmente o projeto pronto para produção: Visualizando localmente.
npm run test
: rodar testes unitários; e
Note: Ainda não foram desenvolvidos testes unitários no projeto.
npm run eject
: ejetar o projeto serve para customização do ambiente desenvolvimento.
Note: Não tome esta decisão antes de ter o aval da equipe. Este procedimento não tem volta!
- JavaScript (ES6)
- HTML5
- CSS3
- NPM Scripts
Algumas das escolhas, como o uso de Sass e a implementação simples do Redux foi para a entrega mais rápida do Projeto. Com a escolha de trabalhar com os dados mockados, não foi necessário utilizar/ simular uma comunicação com API, não exigindo implementações mais robustas do Redux e o uso de libs como o Axios. Sobre não trabalhar com styled-components, foi simplesmente para ter mais velocidade.
- Cadastro de contrato
- Exclusão de contrato
- Cadastrar e consultar uma parte
- Relacionar um contrato à uma ou mais partes
- Visualização simples de um contrato com as partes relacionadas ao contrato