DEMO: https://main.d1s93sisyj61td.amplifyapp.com
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
- 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.
npm install
npm run serve
npm run build
npm run lint