Skip to content

Reprograma - Github Search - Aplicação de pesquisa que usa a API GitHub para retornar informações do perfil quando um nome de usuário válido é inserido. Ele exibe o avatar, nome de usuário, número de seguidores, números de repositórios.

Notifications You must be signed in to change notification settings

marianapequeno/githubsearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Desafio do módulo final de JavaScript da {reprograma}.

Desafio de API - Github Search

Neste projeto, foi criada uma aplicação de pesquisa que usa a API GitHub para recuperar informações do usuário quando um nome de usuário válido é inserido. Ele deve exibir avatar, nome de usuário, contagem de seguidores, contagem de repositórios.

Links

Fase 1

  • Criar o layout seguindo o Figma disponibilizado.
  • O Input recebe o username de um usuário. Quando clicar no botão de pesquisa, caso o usuário exista dentro da base de dados da API, a aplicação deve mostrar os dados desta forma:
    • Exibir o avatar.
    • Nome do usuário.
    • Username
    • Bio
    • Total de seguidores
    • Total de repositórios

Exemplo:

  • Validar campo de texto para não entrar texto vazio
  • Limpar campo de texto depois que inserir o nome de usuário
  • O usuário deve receber um alerta se o nome de usuário não for válido

Exemplo:

Fase 2 - Extra

  • Exibir todos repositórios do usuário, com as informações:
    • Titulo
    • Descrição
    • Linguagem utilizada
    • Total de estrelas
  • A página deve exibir um alerta caso o usuário pesquisado não tenha repositórios públicos

Exemplo:

Como vou entregar o projeto?

  • Por Pull Request.

About

Reprograma - Github Search - Aplicação de pesquisa que usa a API GitHub para retornar informações do perfil quando um nome de usuário válido é inserido. Ele exibe o avatar, nome de usuário, número de seguidores, números de repositórios.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published