R
Rafael Melo

GitHub Explorer — Repositórios e Cache

Consulta à API do GitHub com suporte a ETag/If-None-Match, paginação e filtros por linguagem/termo. Evita rate limit e melhora latência com cache inteligente.

Técnicas

  • HTTP Client do Laravel com ETag/304.
  • Cache por chave de busca/linguagem.
  • Paginação e ordenação por estrelas.

UX

  • Skeleton loading e estados vazios claros.
  • Filtros persistentes via query string.