Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mauriciogirardi/test-south-system

Criar um sistema para buscar livros disponíveis na API do Google BooksApi
https://github.com/mauriciogirardi/test-south-system

cypress javascript polished react-icon react-router-dom reactjs styled-components typescript

Last synced: 22 days ago
JSON representation

Criar um sistema para buscar livros disponíveis na API do Google BooksApi

Awesome Lists containing this project

README

        

## Desafio Técnico Front-End

Criar um sistema para buscar livros disponíveis na API do Google BooksApi

## Requisitos funcionais

- Como usuário gostaria de digitar algumas palavras e ver uma lista de livros que tenhas relação com a minha busca.
- Como usuário gostaria de clicar em um destes livros para ver em detalhes as descrições do livro
- Como usuário gostaria de marcar o livro como favorito para, futuramente filtrá-los por isso
- Como usuário eu devo utilizar um paginador para acessar o restante dos resultadoss
- Como usuário eu gostaria de abrir o site em um dispositivo móvel sem comprometer a navegação do site.
- Como desenvolvedor gostara de realizar testes unitário para garantir a integridade do que está sendo desenvolvido

Critérios de avaliação

- Entendimento dos requisitos
- Afinidade com a ferramenta utilizada
- Testes unitários
- Estrutura de arquivos
- Padrão de escrita do código
- Utilização de boas práticas

### Como Executar a aplicação

```sh
$ git clone https://github.com/mauriciogirardi/test-south-system.git

$ cd test-south-system
# Installing project dependencies.
$ yarn # or npm install
# Start web application
$ yarn start # ou npm start

# test
$ yarn start
$ yarn test:cypress
```

## Aplicação
https://testsouth.netlify.app/