O GitFav é uma aplicação interativa que permite aos usuários cadastrar e descadastrar perfis de usuários do GitHub, utilizando a API oficial do GitHub. O projeto tem como objetivo explorar conceitos essenciais de desenvolvimento web, incluindo a manipulação de APIs e técnicas avançadas de JavaScript.
- Adicionar perfis de usuários do GitHub à lista de favoritos.
- Remover perfis da lista de favoritos.
- Persistência de dados utilizando o
localStorage. - Manipulação dinâmica do DOM com JavaScript.
- Utilização de tabelas para exibição de informações.
- Implementação de acessibilidade utilizando
sr-onlyno CSS.
- Classes e herança no JavaScript.
- Criação de elementos HTML dinamicamente através do JavaScript.
- Aplicação do conceito de imutabilidade para manipulação segura de dados.
- Estudo e aplicação do localStorage para armazenamento de dados localmente.
- Uso de métodos estáticos para organizar funcionalidades.
- Utilização de promises com
asynceawait. - Gerenciamento do fluxo de execução com
try,catchethrow.
- HTML5
- CSS3
- JavaScript
Este projeto faz parte da trilha de aprendizado da Rocketseat.
Projeto replicado como parte dos ensinamentos da Rocketseat, com ajustes realizados por William Milanez.
