├── .gitignore ├── LICENSE ├── README.md ├── babel.config.js ├── example.png ├── package-lock.json ├── package.json ├── public ├── favicon.ico └── index.html └── src ├── App.vue ├── assets ├── img │ ├── AdminLTELogo.png │ ├── avatar.png │ ├── avatar2.png │ ├── avatar3.png │ ├── avatar4.png │ ├── avatar5.png │ ├── boxed-bg.jpg │ ├── boxed-bg.png │ ├── credit │ │ ├── american-express.png │ │ ├── cirrus.png │ │ ├── mastercard.png │ │ ├── paypal.png │ │ ├── paypal2.png │ │ └── visa.png │ ├── default-150x150.png │ ├── icons.png │ ├── photo1.png │ ├── photo2.png │ ├── photo3.jpg │ ├── photo4.jpg │ ├── prod-1.jpg │ ├── prod-2.jpg │ ├── prod-3.jpg │ ├── prod-4.jpg │ ├── prod-5.jpg │ ├── user1-128x128.jpg │ ├── user2-160x160.jpg │ ├── user3-128x128.jpg │ ├── user4-128x128.jpg │ ├── user5-128x128.jpg │ ├── user6-128x128.jpg │ ├── user7-128x128.jpg │ └── user8-128x128.jpg └── logo.png ├── components └── ExampleForm.vue ├── dashboard ├── ContentHeader.vue ├── ControlSidebar.vue ├── Footer.vue ├── Navbar.vue ├── Preloader.vue └── Sidebar.vue └── main.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Carlos Carvalho 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # webapp 2 | 3 | ![Example](example.png) 4 | 5 | ## Project setup 6 | ``` 7 | npm install 8 | ``` 9 | 10 | ### Compiles and hot-reloads for development 11 | ``` 12 | npm run serve 13 | ``` 14 | 15 | ### Compiles and minifies for production 16 | ``` 17 | npm run build 18 | ``` 19 | 20 | ### Lints and fixes files 21 | ``` 22 | npm run lint 23 | ``` 24 | 25 | ### Customize configuration 26 | See [Configuration Reference](https://cli.vuejs.org/config/). 27 | -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [ 3 | '@vue/cli-plugin-babel/preset' 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/example.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "webapp", 3 | "version": "0.1.0", 4 | "private": true, 5 | "scripts": { 6 | "serve": "vue-cli-service serve", 7 | "build": "vue-cli-service build", 8 | "lint": "vue-cli-service lint" 9 | }, 10 | "dependencies": { 11 | "@fortawesome/fontawesome-svg-core": "^1.2.36", 12 | "@fortawesome/free-brands-svg-icons": "^5.15.4", 13 | "@fortawesome/free-regular-svg-icons": "^5.15.4", 14 | "@fortawesome/free-solid-svg-icons": "^5.15.4", 15 | "@fortawesome/vue-fontawesome": "^3.0.0-5", 16 | "admin-lte": "^3.1.0", 17 | "core-js": "^3.6.5", 18 | "font-awesome": "^4.7.0", 19 | "jquery": "^3.6.0", 20 | "vue": "^3.0.0" 21 | }, 22 | "devDependencies": { 23 | "@vue/cli-plugin-babel": "~4.5.0", 24 | "@vue/cli-plugin-eslint": "~4.5.0", 25 | "@vue/cli-service": "~4.5.0", 26 | "@vue/compiler-sfc": "^3.0.0", 27 | "babel-eslint": "^10.1.0", 28 | "eslint": "^6.7.2", 29 | "eslint-plugin-vue": "^7.0.0" 30 | }, 31 | "eslintConfig": { 32 | "root": true, 33 | "env": { 34 | "node": true 35 | }, 36 | "extends": [ 37 | "plugin:vue/vue3-essential", 38 | "eslint:recommended" 39 | ], 40 | "parserOptions": { 41 | "parser": "babel-eslint" 42 | }, 43 | "rules": {} 44 | }, 45 | "browserslist": [ 46 | "> 1%", 47 | "last 2 versions", 48 | "not dead" 49 | ] 50 | } 51 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | <%= htmlWebpackPlugin.options.title %> 9 | 10 | 11 | 14 |
15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- 1 | 27 | 28 | 69 | 70 | 73 | -------------------------------------------------------------------------------- /src/assets/img/AdminLTELogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/AdminLTELogo.png -------------------------------------------------------------------------------- /src/assets/img/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/avatar.png -------------------------------------------------------------------------------- /src/assets/img/avatar2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/avatar2.png -------------------------------------------------------------------------------- /src/assets/img/avatar3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/avatar3.png -------------------------------------------------------------------------------- /src/assets/img/avatar4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/avatar4.png -------------------------------------------------------------------------------- /src/assets/img/avatar5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/avatar5.png -------------------------------------------------------------------------------- /src/assets/img/boxed-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/boxed-bg.jpg -------------------------------------------------------------------------------- /src/assets/img/boxed-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/boxed-bg.png -------------------------------------------------------------------------------- /src/assets/img/credit/american-express.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/credit/american-express.png -------------------------------------------------------------------------------- /src/assets/img/credit/cirrus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/credit/cirrus.png -------------------------------------------------------------------------------- /src/assets/img/credit/mastercard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/credit/mastercard.png -------------------------------------------------------------------------------- /src/assets/img/credit/paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/credit/paypal.png -------------------------------------------------------------------------------- /src/assets/img/credit/paypal2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/credit/paypal2.png -------------------------------------------------------------------------------- /src/assets/img/credit/visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/credit/visa.png -------------------------------------------------------------------------------- /src/assets/img/default-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/default-150x150.png -------------------------------------------------------------------------------- /src/assets/img/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/icons.png -------------------------------------------------------------------------------- /src/assets/img/photo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/photo1.png -------------------------------------------------------------------------------- /src/assets/img/photo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/photo2.png -------------------------------------------------------------------------------- /src/assets/img/photo3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/photo3.jpg -------------------------------------------------------------------------------- /src/assets/img/photo4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/photo4.jpg -------------------------------------------------------------------------------- /src/assets/img/prod-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/prod-1.jpg -------------------------------------------------------------------------------- /src/assets/img/prod-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/prod-2.jpg -------------------------------------------------------------------------------- /src/assets/img/prod-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/prod-3.jpg -------------------------------------------------------------------------------- /src/assets/img/prod-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/prod-4.jpg -------------------------------------------------------------------------------- /src/assets/img/prod-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/prod-5.jpg -------------------------------------------------------------------------------- /src/assets/img/user1-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/user1-128x128.jpg -------------------------------------------------------------------------------- /src/assets/img/user2-160x160.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/user2-160x160.jpg -------------------------------------------------------------------------------- /src/assets/img/user3-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/user3-128x128.jpg -------------------------------------------------------------------------------- /src/assets/img/user4-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/user4-128x128.jpg -------------------------------------------------------------------------------- /src/assets/img/user5-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/user5-128x128.jpg -------------------------------------------------------------------------------- /src/assets/img/user6-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/user6-128x128.jpg -------------------------------------------------------------------------------- /src/assets/img/user7-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/user7-128x128.jpg -------------------------------------------------------------------------------- /src/assets/img/user8-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/img/user8-128x128.jpg -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlospccarvalho/starter-vue3-adminlte3/54757370f7b2ec87680d0fd5c18d2f2f165432f6/src/assets/logo.png -------------------------------------------------------------------------------- /src/components/ExampleForm.vue: -------------------------------------------------------------------------------- 1 | 145 | 146 | 149 | 150 | -------------------------------------------------------------------------------- /src/dashboard/ContentHeader.vue: -------------------------------------------------------------------------------- 1 | 24 | 25 | 30 | 31 | -------------------------------------------------------------------------------- /src/dashboard/ControlSidebar.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /src/dashboard/Footer.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 16 | 17 | -------------------------------------------------------------------------------- /src/dashboard/Navbar.vue: -------------------------------------------------------------------------------- 1 | 143 | 144 | 149 | 150 | -------------------------------------------------------------------------------- /src/dashboard/Preloader.vue: -------------------------------------------------------------------------------- 1 | 15 | 16 | 21 | 22 | -------------------------------------------------------------------------------- /src/dashboard/Sidebar.vue: -------------------------------------------------------------------------------- 1 | 677 | 678 | 683 | 684 | -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue' 2 | import App from './App.vue' 3 | window.$ = window.jQuery = require("jquery"); 4 | 5 | import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome"; 6 | import {dom, library} from '@fortawesome/fontawesome-svg-core'; 7 | import { fas } from '@fortawesome/free-solid-svg-icons' 8 | import { fab } from '@fortawesome/free-brands-svg-icons'; 9 | import { far } from '@fortawesome/free-regular-svg-icons'; 10 | import {faLock, faEnvelope} from '@fortawesome/free-solid-svg-icons'; 11 | import {faFacebook, faGooglePlus} from '@fortawesome/free-brands-svg-icons'; 12 | 13 | 14 | //import adminlte scripts 15 | import "../node_modules/admin-lte/dist/js/adminlte.min.js" 16 | import "../node_modules/admin-lte/plugins/select2/js/select2.full.min.js" 17 | import "../node_modules/admin-lte/plugins/bootstrap/js/bootstrap.bundle.min.js" 18 | import "../node_modules/admin-lte/plugins/overlayScrollbars/js/jquery.overlayScrollbars.min.js" 19 | //import "../node_modules/admin-lte/plugins/summernote/summernote-bs4.min.js" 20 | //import "../node_modules/admin-lte/plugins/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js" 21 | import "../node_modules/admin-lte/plugins/daterangepicker/daterangepicker.js" 22 | //mport "../node_modules/admin-lte/plugins/moment/moment.min.js" 23 | import "../node_modules/admin-lte/plugins/jquery-knob/jquery.knob.min.js" 24 | //import "../node_modules/admin-lte/plugins/jqvmap/maps/jquery.vmap.usa.js" 25 | //import "../node_modules/admin-lte/plugins/jqvmap/jquery.vmap.min.js" 26 | import "../node_modules/admin-lte/plugins/sparklines/sparkline.js" 27 | //import "../node_modules/admin-lte/plugins/chart.js/Chart.min.js" 28 | import "../node_modules/admin-lte/plugins/jquery/jquery.min.js" 29 | import "../node_modules/admin-lte/plugins/jquery-ui/jquery-ui.min.js" 30 | import "../node_modules/admin-lte/plugins/inputmask/jquery.inputmask.min.js" 31 | //import "../node_modules/admin-lte/plugins/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js" 32 | import "../node_modules/admin-lte/plugins/bootstrap-switch/js/bootstrap-switch.min.js" 33 | import "../node_modules/admin-lte/plugins/bs-stepper/js/bs-stepper.min.js" 34 | import "../node_modules/admin-lte/plugins/dropzone/min/dropzone.min.js" 35 | 36 | 37 | //import adminlte styles 38 | import '../node_modules/admin-lte/dist/css/adminlte.min.css' 39 | import "../node_modules/admin-lte/plugins/overlayScrollbars/css/OverlayScrollbars.min.css" 40 | import "../node_modules/admin-lte/plugins/summernote/summernote-bs4.min.css" 41 | import "../node_modules/admin-lte/plugins/daterangepicker/daterangepicker.css" 42 | import "../node_modules/admin-lte/plugins/jqvmap/jqvmap.min.css" 43 | import "../node_modules/admin-lte/plugins/icheck-bootstrap/icheck-bootstrap.min.css" 44 | import "../node_modules/admin-lte/plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css" 45 | import "../node_modules/admin-lte/plugins/bootstrap4-duallistbox/bootstrap-duallistbox.min.css" 46 | import "../node_modules/admin-lte/plugins/bs-stepper/css/bs-stepper.min.css" 47 | import "../node_modules/admin-lte/plugins/dropzone/min/dropzone.min.css" 48 | 49 | 50 | library.add(fas, fab, far, faLock, faEnvelope, faFacebook, faGooglePlus); 51 | dom.watch() 52 | 53 | createApp(App).component("font-awesome-icon", FontAwesomeIcon).mount('#app') 54 | --------------------------------------------------------------------------------