20 de março de 2017, às 16:30

Github Data

Recentemente, ao ler alguns artigos, vi um projeto em que um desenvolvedor utilizava a API do GitHub para pesquisar por um nome de usuário e exibir informações básicas sobre ele. Inspirado por isso, decidi criar minha própria versão dessa aplicação, buscando incluir mais informações detalhadas sobre o usuário.

Para desenvolver essa aplicação, utilizei algumas tecnologias atuais, entre elas:

A aplicação está disponível em https://githubdata.ultimatemercer.com/.

Você também pode acessá-la com um nome de usuário pré-definido, por exemplo: https://githubdata.ultimatemercer.com/?un=ultimatemercer. Assim, ao carregar o site, ele já exibe os dados do usuário.

Realizei um teste de desempenho com o Lighthouse para verificar performance, acessibilidade, boas práticas e SEO, e obtive resultados excelentes. Embora haja uma leve oscilação na performance, os resultados iniciais foram melhores do que eu esperava, dado que não foquei tanto em otimização de performance.

Performance Lighthouse

Algumas capturas de tela da aplicação:

Captura 1

Captura 2

Captura 3

Desenvolver esse projeto foi uma experiência valiosa, tanto em termos de aprendizado quanto no uso de ferramentas. Um ponto de melhoria seria a fase de planejamento, já que precisei refatorar a estrutura para integrar o @tanstack/query.

Próximos Passos

Ainda quero melhorar alguns pontos no projeto (dei uma pausa no momento). Os principais pontos a trabalhar são:

Atenciosamente,
Julian Silva da Cunha

Projeto pessoal

Por:

Image

Julian Silva da Cunha

Estudante/Desenvolvedor Web/Designer