Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/carloscazelattojr/reactjs-github-explorer

Projeto Github Explorer (feito em ReactJS)
https://github.com/carloscazelattojr/reactjs-github-explorer

Last synced: about 2 months ago
JSON representation

Projeto Github Explorer (feito em ReactJS)

Awesome Lists containing this project

README

        


Projeto GITHUB_EXPLORER

## Descrição

GITHUB_EXPLORER é um projeto de estudo para testar a API do Github.

O objetivo é receber o `author/repository` e verificar (via API) se existe o autor e o repositório e adicionar no localstorage do browser, montando uma lista de repositórios.

Clique no `author/repository` para abrir uma nova página contendo mais informações do repositório. Para apresentar as informações, é realizado uma consulta via API.

A finalidade é estudar o comportamento de API externo, neste caso o API da GitHub.


API GitHub: `api.github.com`

API para coletar informações do Author/Repository: `api.github.com/repos/author/repository`

API para coletar informações do Author/Repository: `api.github.com/repos/author/repository`

API para coletar informações do Author/Repository/Issues: `api.github.com/repos/author/repository/issues`



Author: login do usuário

Repository: nome do repositório.


## Tecnologias utilizadas:

`React` `TypeScript` `Axios` `ESLint` `Prettier`


## Imagens do projeto
Tela Principal


github_explorer



Tela do repositório selecionado.


github_explorer





## Instruções para teste

- Baixar ou clonar o projeto.
- Dentro da pasta do projeto, execute o comando `yarn` para instalar as dependências.
- Logo após, execute o comando `yarn start` para executar o projeto.
- Na página aberta, o autor/repositório e clique em pesquisar.

Ex.:

facebook/react

facebook/react-native

angular/angular

Fonte do Desafio: Rocketseat