Architecture
 _templates
 Generator templates to speed up development. See the development doc for more.
 .vscode
 Settings and extensions specific to this project, for Visual Studio Code. See the editors doc for more.
 docs
 You found me! 😉
 .vuepress
 Documentation config and destination folder See VuePress doc for more
 public
 Where you'll keep any static assets, to be added to the dist directory without processing from our build system.
 index.html
 This one file actually does get processed by our build system, allowing us to inject some information from Webpack with EJS, such as the title, then add our JS and CSS.
 src
 Where we keep all our source files.
 styles
 Where we keep our design variables and tooling.
 assets
 This project manages assets via Vue CLI. Learn more about its asset handling here.
 common
 Where we keep common javascript files, e.g. constants or validator functions. vue-configuration module uses this
 filters
 This folder contains all global filters (pipes), each filter automatically will be added to global filters list.
 interceptors
 Where we are keep interceptors of Http Client
 config
 This folder contains all configuration of our application.
 mixin
 You can store local or global mixins here
 plugins
 In this folder need to add plugin which we are trying to integrate to our application You can store local or global mixins here
 resources
 This folder contains resource Models of Http Client
 components
 Where most of the components in our app will live, including our global base components.
 styles
 Where we keep our design variables and tooling.
 router
 Where the router, routes, and any routing-related. See the routing doc for more. Where we keep our design variables and tooling.
 translations
 Here we are store translation files of i18n.
 store
 Where all our global state management lives. See the state management doc for more.
 utils
 These are utility functions you may want to share between many files in your application. They will always be pure and never have side effects, meaning if you provide a function the same arguments, it will always return the same result. These should also never directly affect the DOM or interface with our Vuex state.
 App.vue
 The root Vue component that simply delegates to the router view. This is typically the only component to contain global CSS.
 main.js
 The entry point to our app, were we create our Vue instance and mount it to the DOM.
 .env.*
 Environment variables which will load before app start and will be stored in process.env, (*) is a env name (development, staging, production, ...)
Note: each env variable name must be start with VUE_APP_
 .eslintrc.json
 Eslint configuration file, See the eslint doc for more.
Note: each env variable name must be start with VUE_APP_
 tailwind.js
 Configuration file for tailwindcss framework, See tailwindcss doc for more.