/poke-api

Aplicação para listar pokémons e visualizar seus detalhes.

Primary LanguageTypeScript

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