Skip to content

juliosilvacwb/github-viewer-vanilla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Viewer

Este é uma sistema de visulização de informações de usuários do GitHub baseado nas informações recebidas na api disponibilizada pelo proprio GitHUb.

Os requisitos para esta aplicação foram:

Implementar uma aplicação client-side, que consulte a API do GitHub e mostre os repositórios mais populares de um determinado usuário. Esta aplicação deve funcionar nos navegadores mais recentes do mercado.

Requisitos de negócio:

  • Eu, como usuário, desejo buscar por um usuário do GitHub;
  • Eu, como usuário, desejo ver os detalhes do usuário buscado (número de seguidores, número de seguidos, imagem do avatar, e-mail e bio);
  • Eu, como usuário, desejo ver a listagem dos repositórios desse usuário que foi buscado, ordenados pelo número decrescente de estrelas;
  • Eu, como usuário, desejo poder alterar a ordem da listagem de repositórios;
  • Eu, como usuário, desejo ver uma página com os detalhes de um repositório (nome, descrição, ,número de estrelas, linguagem e um link externo para a página do repositório no GitHub), que pode ser clicado na listagem dos repositórios;
As APIs consumidas são:

Detalhes de um usuário: https://api.github.com/users/{username}
Repositórios de um usuário: https://api.github.com/users/{username}/repos
Detalhes de um repositório: https://api.github.com/repos/{full_name}

Para este sistema foram utilizados:

  • Javascript
  • Servidor Node JS
  • Express (Módulo do Node JS)

Esta aplicação pode ser vista em funcionamento em: https://github-viewer2.herokuapp.com

About

Visualizador de informações do GitHub

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors