Caçador de artigos é uma aplicação para pesquisar e salvar artigos científicos utilizando a base de dados ca api Core
- Deve ser possível buscar por artigos científicos na API do portal CORE
- Exibir na listagem:
- i. authors
- ii. type
- iii. title
- iv. description
- v. urls (devem ser clicáveis e abrir em uma nova aba)
- Deve ser possível marcar/desmarcar os resultados da pesquisa como favorito.
- Deve ter uma listagem com os artigos favoritados e ela deve estar disponível mesmo que a janela do navegador seja fechada e aberta novamente.
- As listagens, tanto da pesquisa quanto dos favoritos, devem ter paginação
ReactJS Typescript React-Query Cypress
https://mettzer-article-hunter.vercel.app
Pré requisitos: NodeJS 16+ Yarn/ Npm
clone o repositório para sua máquina
git clone https://github.com/blmarquess/mettzer-article-hunter.git
Entre na pasta do projeto e altere o nome do arquivo env.example para .env e adicione uma chave válida da api Core que você pode conseguir nesse link.
após incluir a chave de acesso da api no arquivo .env
utilize o yarn de preferência para iniciar e executar os testes da aplicação para iniciar a aplicação primeiro faça a instalação das dependências com o comando :
yarn && yarn start
Ou utilizando o NPM
ou npm install && npm start
A aplicação inicia na porta 3000 na sua máquina local http://localhost:3000
para rodar os testes da aplicação utilize o comando:
yarn cy:open