Template em Vue.js para o desenvolvimento front-end
- Setup inicial
- Vuex
- Modules
- Action API Methods
- Status Progress
- General Errors
- LocalStorage utils
- HTTP Enum
- Request
- ParserNetworkError
- DefaultURL
- Interceptors (Token)
- Prettier and ESLint
Pacotes utilizados no desenvolvimento:
- Vue - Framework JS SPA
- Vue Router - Sistema de rota oficial do Vue
- Vuetify - Framework UI
- Vuex - Gerenciador de estado
- Axios - Promise baseado em HTTP Client
Requer Node.js v9+, Vue CLI v3 para continuar. Instalar extensões do Prettier e ESlint no VSCode
Instalar as dependencias e rode o projeto.
$ cd projectX
$ npm install
$ npm start
Para gerar uma versão para produção...
$ npm run build
Quer contribuir? Envie um Pull Request.
Todos os componentes necessarios para o desenvolvimento, estão disponiveis no site do Vuetify
- GraphQL Branch
- Interceptor Refresh Token
- Autocomplete Component
- Dockerfile