Esse projeto foi gerado utilizando o Angular CLI versão 7.2.3.
**Necessário ter instalado o NodeJS.
Execute o comando ng serve
na raiz do projeto para inicialiar o servidor de desenvolvimento. Navegue para http://localhost:4200/
.
✔️ Pesquisa de usuário do GitHub pelo username
✔️ Anotações do usuário (LocalStorage)
✔️ Paginação na listagem de repositórios
✔️ Validação de página 404 para quando um usuário não existir
Nesse projeto, utilizei o Angular 7 como base da aplicação, a decisão de utilizar esse framwork é porque já tenho certa familiaridade em desenvolver com ele.
De plugins externos, foi utilizado apenas o DataTables para listar os repositórios do usuário.
Com relação aos testes, não tenho muito conhecimento nessa parte, tenho que reservar um tempo pra estudar.
Gosto de novos desafios e de trabalhar com novas tecnologias, porque ajuda no desenvolvimento profissional, mas principalmente serve como motivação, e acredito que a Involves pode me proporcionar isso.