Skip to content

Aplicação feita com React.JS, utilizando a API do GitHub, para um desafio.

Notifications You must be signed in to change notification settings

IsabellaMacedo/React-GitHub-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Busca de Usuários através da API do GitHub

A aplicação possui as interfaces de Login, Busca e de Repositórios, sendo as três responsivas. Foi criada com React e consome a API do GitHub, trazendo as informações sobre o Usuário, Seguidores, Repositórios, entre outros.

📚 Linguagens, programas e libs utilizadas:

  • React.JS,
  • React Icons,
  • React Router,
  • React Hooks,
  • Axios,
  • Styled Components,
  • Visual Studio Code;
  • API GitHub.

📌 Como executar esta API (localmente):

Pré Requisitos da máquina:

Executar a aplicação:

Baixe os arquivos deste repositório.

No terminal da sua máquina, vá até o diretório dos arquivos baixados, e execute o comando abaixo:

yarn install

Esse comando instala no diretório do projeto as dependências necessárias para que ele seja executado (na pasta "node_modules").

Depois das dependências instaladas, ainda dentro do diretório, para iniciar a aplicação basta executar o comando:

yarn start

A aplicação estará rodando em http://localhost:3000.

Outra forma é acessando o link: https://isabellamacedo.github.io/desafio/

Dados de acesso:

Usuário: admin

Senha: password

Observações sobre a API do GitHub:

Esta aplicação utiliza a API do GitHub. Ela possui um limite de 60 requisições por hora. Para controlar se você poderá fazer mais requisições e quantas faltam, foi adicionada esta informação em tela.

Esta limitação é por IP e não por usuário do GitHub. Então, caso atinja o limite, será necessário aguardar 1 hora para poder consultar novamente.

Endpoints da API:

Para visualizar informações de:

About

Aplicação feita com React.JS, utilizando a API do GitHub, para um desafio.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published