[Frontend]

  • Criação de uma listagem exibição dos pokemons, com paginação
  • Criar detalhamento dos pokemons [Backend]
  • Acessar API pública do Pokemon conforme filtros enviados pelo frontend
    • Filtro por nome
    • Filtro por tipo
  • Parsear json para retornar os seguintes dados:
    • Nome
    • Tipo
    • Altura
    • Peso
  • Conveter a informação de altura para centímetros e peso para quilos

Tecnologias usadas:

  • Vue.js 3
  • Nuxt.js 3
  • Javascript
  • HTML
  • CSS
  • SASS pre processor
  • Laravel
  • PostgreSQL Extras:
  • Testes unitários
  • Atomic-design
  • Mobilefirst
  • Padrão CSS BEM CSS
  • Docker Gostaríamos de ver:
  • RESTful
  • Organização de código
  • Tráfego de informações padronizado (DTO, interface, etc)
  • Design Pattern
  • SOLID, DRY
  • Object Callisthenics
  • Utilização ou apontamento de possibilidade de evoluir com testes unitários Acessos externos:
  • API Pokemon: https://pokeapi.co/docs/v2#pokemon