- Faça o clone deste repositório em sua máquina;
- Acesse o diretório da aplicação:
cd desafio-front-end
- A aplicação está utilizando o gerenciador YARN para os pacotes. Instale os pacotes:
yarn
- Execute o projeto:
yarn start
- Caso não tenha o YARN instalado:
npm install -g yarn
- Caso esteja usando o NPM (o projeto não foi testado com este gerenciador):
npm install
Acesse ou a pasta do frontend e execute:
yarn test
Foi criado o projeto usando ReactJS, feito o uso de typescript para manter o código consistente.
Utilizado o styled-components, a biblioteca react-hook-form para criação do formulário e a biblioteca Yup para validação, e o Axios para consumir a API fornecida.
Implementando teste unitários com a biblioteca Jest.
Os dados inicialmente foram consumidos da API fornecida e posteriormente armazenados no localStorage, a partir daí, foi feito toda a manipulação dos dados armazenados, editando e acrescentando novos cadastros.


