GitHub Profile Search

GitHub Perfil — Aplicação Web para consulta de usuários

Aplicação web desenvolvida com foco em consumo de API e exibição dinâmica de dados, permitindo a busca e visualização de perfis públicos do GitHub de forma intuitiva.

O projeto foi construído utilizando JavaScript moderno (ES6+) e a biblioteca React, com ambiente configurado via Vite para otimizar o desempenho e o tempo de desenvolvimento.

A aplicação consome dados da GitHub API por meio de requisições HTTP, permitindo exibir informações como nome do usuário, repositórios, seguidores e outros dados relevantes em tempo real.

Tecnologias utilizadas

  • React (componentização e gerenciamento de estado)
  • JavaScript ES6+
  • Vite (build tool e ambiente de desenvolvimento)
  • HTML5 e CSS3 (estrutura e estilização)
  • API REST (integração com dados externos)

Como o projeto foi desenvolvido

O desenvolvimento seguiu uma abordagem baseada em componentes reutilizáveis, dividindo a interface em partes independentes para facilitar manutenção e escalabilidade.

A lógica principal foi estruturada em três etapas:

  1. Entrada de dados do usuário
    Campo de busca para capturar o username informado.
  2. Consumo da API
    Requisições assíncronas para a API do GitHub utilizando fetch ou similar, tratando estados de carregamento e possíveis erros.
  3. Renderização dinâmica
    Atualização da interface com base nos dados retornados, utilizando renderização condicional e manipulação de estado no React.

Além disso, o projeto utiliza boas práticas como:

  • Separação de responsabilidades (UI vs lógica)
  • Componentização
  • Tratamento de erros de requisição
  • Organização de pastas

Tecnologia para empoderar, comunicar e transformar.

© 2024 Todos os direitos reservados | Criado por Eugenia Paim Desenvolvedora Web