O Goodreads Quotes Client é um projeto front end construído em ReactJS
.
O projeto obtêm uma frase (quote), de um determinado autor, através do Goodreads Quotes Server API (que fornece esses dados de forma aleatória, baseado em um arquivo .csv
) e exibe na tela. Quando o botão Nova frase
é pressionado, um som é tocado e uma nova frase aparece.
- Boas práticas na criação dos
components
- Variáveis locais com
.env
- Test Driven Development (TDD)
- Testes unitários
jest
msw
- React Hooks
useState
useEffect
- Services
fetch
json
- Primeiramente, é preciso clonar o repositório Goodreads Quotes Server API e executar o mesmo, seguindos os passos descritos no seu README (caso queira receber os dados pela API)
- Depois, clone este repositório e instale as suas dependencias utilizando o seguinte comando:
$ npm install
Execute a aplicação com o comando npm start
, ele irá iniciar o programa em localhost:3000
$ npm start
This project is licensed under the MIT License - see the LICENSE.md file for details