/pokedex-vue

Pokedex challenge

Primary LanguageVue

pokedex-vue

DEMO: https://main.d1s93sisyj61td.amplifyapp.com

Env info

System:
  OS: macOS 11.5.1
  CPU: (8) arm64 Apple M1
Binaries:
  Node: 14.17.3 - ~/.nvm/versions/node/v14.17.3/bin/node
  Yarn: 1.22.11 - ~/.nvm/versions/node/v14.17.3/bin/yarn
  npm: 6.14.13 - ~/.nvm/versions/node/v14.17.3/bin/npm
  Vue/Cli: 4.5.13

Tecnologias utilizadas

  • Vue.JS 2
  • Vue Router: para gerenciamento de rotas
  • Vuex: para gerenciamento de estados
  • Vue i18n: para internacionalização
  • Axios: framework de requisições HTTP, baseado em Promises.
  • Vue PWA: para configuração do Webapp
  • ESLint: ferramenta para padronização de javascript, usando padrão AirBnb
  • Vue Jest: para testes unitários
  • SASS: Preprocessador de CSS Além disso, o CSS foi desenvolvido na metologia BEM, para manter o padrão DRY
  • Deploy CI pela AWS Amplify

Mais informações estão em comentários feitos em ingles, no interior do codigo.

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.