Skip to content

Caçador de artigos é uma aplicação para pesquisar e salvar artigos científicos utilizando a base de dados ca api Core.

Notifications You must be signed in to change notification settings

blmarquess/mettzer-article-hunter

Repository files navigation

Hunter of article

Caçador de artigos é uma aplicação para pesquisar e salvar artigos científicos utilizando a base de dados ca api Core

Requisitos da aplicação

  • 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

Tecnologias utilizadas na aplicação

ReactJS Typescript React-Query Cypress

Para testar a aplicação rodando acesse

https://mettzer-article-hunter.vercel.app

Para rodar a aplicação localmente

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

exemplo do 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

Imagem dos testes da aplicação

Imagem da aplicação na tela de pesquisar artigos

Imagem da tela de detalhes do artigo

Imagem da lista de favoritos

About

Caçador de artigos é uma aplicação para pesquisar e salvar artigos científicos utilizando a base de dados ca api Core.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published