Este repositório trata-se de um teste técnico feito para a empresa Ioasys, onde foi desenvolvido uma aplicação em JavaScript com React JS que, atravez de uma autênticação do tipo oAuth, é capaz de listar, detalhar e filtrar as empresas recebidas pela api.
Fiz algumas adaptações ao layout para manter a paleta de cores da logomarca, ficando mais agradável aos olhos do usuário.
No arquivo de rotas, enfrentei um problema que não consegui executar a solução ideal. Ao redirecionar para os detalhes da empresa, tentei passar o Id da empresa como parâmetro da seguinte forma:
<Private path="/enterprises/:id" exact component={EnterpriseInfo} />
Porém, meu componente não renderizava ao entrar na URL especificada, me forçando a especificar o path da maneira que está hoje.
Testes unitários poderiam ser inclusos para o funcionamento da aplicação em um ambiente de produção futuramente. Também optei por não utilizar nenhuma framework para estilização dos componentes por serem poucas telas utilizadas na navegação do app.
npm install
ou
yarn install
npm start
ou
yarn start