fagnerpelicioni / pokedex-vue

Pokedex challenge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Pokedex challenge


Languages

Language:Vue 43.8%Language:SCSS 33.3%Language:JavaScript 19.0%Language:HTML 3.9%Language:Shell 0.1%