Skip to content

Projeto desenvolvido a partir de um desafio na formação Explorer, da RocketSeat!

Notifications You must be signed in to change notification settings

FWalterDias/Git-Fav

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git Favs

Visão Geral

Uma aplicação simples, resposiva, que permite pesquisar usuários do GitHub e exibir os resultados em uma tabela. A aplicação foi desenvolvida como parte do curso Explorer na Rocketseat.

Funcionalidades

  • Pesquisar usuários do GitHub pelo nome.
  • Exibir os usuários encontrados em uma tabela.
  • Salvar os dados no localStorage para persistência entre sessões do navegador.

Tecnologias Utilizadas

  • JavaScript
  • API do GitHub para buscar usuários
  • Padrão Factory para a estruturação do código
  • Programação Orientada a Objetos (POO)

Como Usar

Acesse o link:

Como Funciona

  1. No campo de pesquisa, insira o nome do usuário do GitHub que deseja encontrar.
  2. Pressione "Pesquisar".
  3. Os detalhes do usuário encontrado serão exibidos na tabela.
  4. Os dados serão salvos automaticamente no localStorage, permitindo recuperá-los ao fechar e reabrir o navegador.
  5. Ao clicar no nome do usario você será direcionado para o github do usuario selecionado

Estrutura do Código

O projeto segue uma estrutura baseada em programação orientada a objetos utilizando o padrão Factory para criação de objetos e modularização do código.

  • index.html: Arquivo principal da aplicação.
  • /js: Contém a lógica principal da aplicação responsável por realizar as requisições à API do GitHub para buscar os usuários.
  • /assets: Contém os arquivos de imagens utilizadas no desenvolvimento do codigo.

Agradecimentos

Este projeto foi desenvolvido como parte da formação Explorer na Rocketseat, baseado em conceitos aprendidos durante as aulas.

Previews

Desktop

git-fav

Mobile

git-fav-prev-1

Validação

git-fav-prev-2

About

Projeto desenvolvido a partir de um desafio na formação Explorer, da RocketSeat!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published