Criação de página para listar e ver detalhes de todos os pokémons
Foi desenvolvida uma aplicação Angular para consumir a API https://pokeapi.co/ com o objetivo de demonstrar habilidades e conhecimentos com Front-End.
Tecnologias utilizadas
- Angular versão 9+
- Bootstrap
- Componentes npm (ngx-pagination, ngx-spinner)
- Visual Studio Code
- Postman para testes de API's
- TSLint para padronização de código
Getting Started
Para iniciar, é necessário clonar este projeto em sua máquina e fazer alguns procedimentos para que a aplicação rode localmente.
Requisitos
Como é uma aplicação Angular, é necessário ter instalado o Node.js, com uma versão atual ou que possua LTS.
Instalação
Clonar o repositório em sua máquina local, rodar o seguinte comando:
npm install
Após instalar as dependências com o npm install, rodar o comando:
ng serve
Por padrão, o Angular roda na porta 4200. Então, para acessar a aplicação basta digitar no seu browser: http://localhost:4200
Conhecimentos
- Utilização de uma API nunca utilizada antes
- Conhecimentos adquiridos de CSS
Melhorias não implementadas
- Funcionalidade de favoritar os pokémons
- Testes e2e com protractor
- Testes unitários com jasmine