RepoList

Uma aplicação web simples e eficiente projetada para catalogar e gerenciar seus repositórios favoritos do GitHub, utilizando o armazenamento local do navegador para acesso persistente e rápido.

  • HTML5
  • CSS
  • JavaScript
  • Babel
  • Local Storage
Project Image

Sua biblioteca pessoal de repositórios do GitHub.

O RepoList foi desenvolvido como uma solução prática para desenvolvedores que desejam organizar suas referências de código no GitHub sem depender de favoritos do navegador. Baseado nos conceitos fundamentais explorados no curso de JavaScript ES6 da Rocketseat, o projeto foca na manipulação do DOM e no consumo de APIs externas de forma assíncrona. A aplicação utiliza o padrão HTML5 e CSS3 para entregar uma interface limpa, focada na usabilidade.

O núcleo técnico reside no uso intensivo de recursos modernos do JavaScript (ES6+). Implementei classes para estruturar a lógica da aplicação, arrow functions para uma sintaxe mais concisa e async/await para gerenciar as requisições à GitHub API com elegância. Ao pesquisar um repositório, os dados (como nome, descrição, estrelas e avatar do proprietário) são buscados dinamicamente e persistidos no Local Storage do navegador. Isso garante que sua lista curada de repositórios seja mantida mesmo após fechar a aba, oferecendo uma experiência de usuário contínua sem a necessidade de um backend dedicado.