gitFav é uma aplicação web simples desenvolvida com HTML, CSS e JavaScript, que permite aos usuários buscar perfis do GitHub, adicionar usuários à lista de favoritos e visualizar detalhes como nome, quantidade de repositórios e número de seguidores. A aplicação utiliza ES Modules, Classes, funções assíncronas e o consumo da API do GitHub.
Funcionalidades Pesquisar perfis de usuários do GitHub pelo username. Adicionar usuários à lista de favoritos. Exibir o nome, quantidade de repositórios e número de seguidores de cada usuário favoritado. Remover usuários da lista de favoritos.
Tecnologias Utilizadas HTML: Estruturação da aplicação. CSS: Estilização e design responsivo. JavaScript (ES Modules): Organização do código. Classes: Para estruturar a lógica do projeto. Funções Assíncronas: Para consumir a API do GitHub de forma eficiente. Consumo de API: Para buscar informações sobre os usuários diretamente da API do GitHub.
Como Utilizar Clone este repositório: bash Copiar código git clone https://github.com/RCysne/gitfav.git Para abrir o projeto, na pasta do gitfav, digite npm start
Na interface da aplicação, insira o username do GitHub que deseja favoritar e clique no botão para adicionar à lista de favoritos.
A lista exibirá o nome do usuário, a quantidade de repositórios e o número de seguidores.
Para remover um usuário da lista de favoritos, basta clicar no botão de remoção ao lado do nome do usuário.
Requisitos Navegador moderno com suporte a ES Modules e JavaScript ES6+. Estrutura do Projeto index.html: Estrutura base da aplicação. styles.css: Estilos globais e layout. script.js: Código JavaScript, organizado com ES Modules e utilizando Classes para gerenciar a lógica. api.js: Módulo JavaScript responsável por lidar com a comunicação com a API do GitHub.
Exemplo de Uso Digite o nome de usuário, por exemplo, "octocat", e adicione-o à lista de favoritos. A lista exibirá: Nome: The Octocat Repositórios: 8 Seguidores: 4000+
Contribuição Contribuições são bem-vindas! Sinta-se à vontade para abrir issues, fazer forks ou enviar pull requests com melhorias e sugestões.



