Esse projeto foi criado como desafio para o processo seletivo da Beon.
se trata de um site para visualizar informações de livros como título, autor, ano de lançamento, idioma e número de páginas.
Para rodar esse projeto localmente, primeiro é necessário ter a api de livros rodando localmente, para isso visite o repositório beon json server e siga as instruções do readme para rodar a api localmente.
Tenha em mente que também é necessário ter o node.js
instalado em seu computador, se ainda não tiver visite o site do node, baixe e instale!
Feito isso siga os passos a seguir:
- Primeiro clone o repositório para sua máquina utilizando
git clone
. - Entre no diretório do repositório e rode o comando
npm install
para instalar todas as dependências to projeto. - Por fim, rode o comando
npm start
.
Depois de seguir os passos, o projeto deve abrir em seu navegador!
O projeto também contém testes criados com a biblioteca React testing library.
Todos os testes se encontram no cominho /src/tests
Para rodar os testes localmente você precisa ter instalado todas as dependências do projeto como mostrado anteriormente, depois disso basta rodar um dos comandos abaixo:
Para rodar todos os teste utilize o comando: npm test
Para rodar um teste específico utilize o comando: npm test {nome do arquivo de teste}
Página principal:
Página de detalhes:
Linkdin