Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mauriciogirardi/test-south-system
- Owner: mauriciogirardi
- License: mit
- Created: 2020-12-15T01:09:53.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-12-15T02:00:55.000Z (about 4 years ago)
- Last Synced: 2024-11-07T04:28:27.214Z (2 months ago)
- Topics: cypress, javascript, polished, react-icon, react-router-dom, reactjs, styled-components, typescript
- Language: TypeScript
- Homepage:
- Size: 322 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 desenvolvidoCrité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/