├── .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 | 
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 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
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 |
2 |
3 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
30 |
31 |
32 |
33 |
34 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
68 |
69 |
70 |
71 |
72 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
Custom Color Variants
89 |
90 |
91 |
92 |
93 |
106 |
107 |
108 |
109 |
110 |
133 |
134 |
135 |
136 |
137 |
138 |
143 |
144 |
145 |
146 |
149 |
150 |
--------------------------------------------------------------------------------
/src/dashboard/ContentHeader.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
22 |
23 |
24 |
25 |
30 |
31 |
--------------------------------------------------------------------------------
/src/dashboard/ControlSidebar.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 |
9 |
12 |
13 |
--------------------------------------------------------------------------------
/src/dashboard/Footer.vue:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
16 |
17 |
--------------------------------------------------------------------------------
/src/dashboard/Navbar.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
141 |
142 |
143 |
144 |
149 |
150 |
--------------------------------------------------------------------------------
/src/dashboard/Preloader.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |

13 |
14 |
15 |
16 |
21 |
22 |
--------------------------------------------------------------------------------
/src/dashboard/Sidebar.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
676 |
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 |
--------------------------------------------------------------------------------