Skip to content

Thyago-ES/Buscador-GitHub

Repository files navigation

DGames

Live application:

https://buscadorgithub-gamma.vercel.app/

Sobre o projeto

Este website foi desenvolvido para facilitar a busca de repositórios e perfis de usuários no GitHub. Com ele, você pode pesquisar por repositórios, visualizar detalhes como descrição, estrelas e forks, além de explorar perfis de usuários e ver seus seguidores, repositórios públicos e outras informações relevantes.

Funcionalidades

  • Pesquisa de usuários: Permite buscar perfis de usuários e exibe informações como seguidores, repositórios públicos e localização.
  • Detalhes do Repositório: Você pode ver informações detalhadas do repositório e, ao clicá-lo, será redicionado para o repositório no GitHub.
  • Filtro de linguagens: Filtrar repositórios pela principal linguagem utilizada.

Estrutura de pastas

/src # Código-fonte da aplicação
   /assets    # Imagens utilizadas na aplicação
   /components    # Componentes reutilizáveis
   /pages    # Páginas da aplicação
   /services    # Funções para chamada da API
   /styles    # Estilos globais

Tecnologias Utilizadas

  • React.js: Uma biblioteca JavaScript para construir interfaces de usuário dinâmicas.
  • Javascript: Uma linguagem de programação usada para criar conteúdo web dinâmico.
  • React router: Uma biblioteca para gerenciar rotas em aplicações React.
  • Styled-Components: Uma biblioteca para estilizar componentes em aplicações React usando tagged template literals.
  • Axios: Uma biblioteca JavaScript para fazer requisições HTTP.
  • API GitHub: Permite acessar e interagir com dados do GitHub, como repositórios e usuários.

Rodando localmente

Clone o repositório:

git clone https://github.com/Thyago-ES/Buscador-GitHub

Instale as dependências::

npm install

Inicialize o App:

npm run start