├── .github └── workflows │ └── main.yml ├── .gitignore ├── CHANGELOG.md ├── ISSUE_TEMPLATE.md ├── LICENSE.md ├── README.md ├── babel.config.js ├── genezio.yaml ├── gulpfile.js ├── package.json ├── public ├── apple-icon.png ├── favicon.ico └── index.html ├── src ├── App.vue ├── assets │ ├── img │ │ ├── angular.jpg │ │ ├── bootstrap.jpg │ │ ├── component-btn-pink.png │ │ ├── component-btn.png │ │ ├── component-info-2.png │ │ ├── component-info-card.png │ │ ├── component-menu.png │ │ ├── component-profile-card.png │ │ ├── documentation.png │ │ ├── github.svg │ │ ├── google.svg │ │ ├── ill_header.png │ │ ├── landing.jpg │ │ ├── login.jpg │ │ ├── pattern_vue.png │ │ ├── profile.jpg │ │ ├── react.jpg │ │ ├── register_bg_2.png │ │ ├── sketch.jpg │ │ ├── team-1-800x800.jpg │ │ ├── team-1-800x8000.jpg │ │ ├── team-2-800x800.jpg │ │ ├── team-3-800x800.jpg │ │ ├── team-4-470x470.png │ │ └── vue.jpg │ └── styles │ │ ├── index.css │ │ └── tailwind.css ├── components │ ├── Cards │ │ ├── CardBarChart.vue │ │ ├── CardLineChart.vue │ │ ├── CardPageVisits.vue │ │ ├── CardProfile.vue │ │ ├── CardSettings.vue │ │ ├── CardSocialTraffic.vue │ │ ├── CardStats.vue │ │ └── CardTable.vue │ ├── Dropdowns │ │ ├── IndexDropdown.vue │ │ ├── NotificationDropdown.vue │ │ ├── PagesDropdown.vue │ │ ├── TableDropdown.vue │ │ └── UserDropdown.vue │ ├── Footers │ │ ├── Footer.vue │ │ ├── FooterAdmin.vue │ │ └── FooterSmall.vue │ ├── Headers │ │ └── HeaderStats.vue │ ├── Maps │ │ └── MapExample.vue │ ├── Navbars │ │ ├── AdminNavbar.vue │ │ ├── AuthNavbar.vue │ │ └── IndexNavbar.vue │ └── Sidebar │ │ └── Sidebar.vue ├── layouts │ ├── Admin.vue │ └── Auth.vue ├── main.js └── views │ ├── Index.vue │ ├── Landing.vue │ ├── Profile.vue │ ├── admin │ ├── Dashboard.vue │ ├── Maps.vue │ ├── Settings.vue │ └── Tables.vue │ └── auth │ ├── Login.vue │ └── Register.vue ├── tailwind.config.js └── vue.config.js /.github/workflows/main.yml: -------------------------------------------------------------------------------- 1 | name: Autocloser 2 | on: [issues] 3 | jobs: 4 | autoclose: 5 | runs-on: ubuntu-latest 6 | steps: 7 | - name: Issue auto-closer 8 | uses: roots/issue-closer-action@v1.1 9 | with: 10 | repo-token: ${{ secrets.GITHUB_TOKEN }} 11 | issue-close-message: "@${issue.user.login} this issue was automatically closed because it did not follow our rules:\n\n
\n\n\n\nIMPORTANT: Please use the following link to create a new issue:\n\nhttps://www.creative-tim.com/new-issue/vue-notus?ref=vn-new-issue\n\n**If your issue was not created using the app above, it will be closed immediately.**\n\n\n\nLove Creative Tim? Do you need Angular, React, Vuejs or HTML? You can visit:\n👉 https://www.creative-tim.com/bundles\n👉 https://www.creative-tim.com\n\n\n\n\n" 12 | issue-pattern: (\#\#\# Version([\S\s.*]*?)\#\#\# Reproduction link([\S\s.*]*?)\#\#\# Operating System([\S\s.*]*?)\#\#\# Device([\S\s.*]*?)\#\#\# Browser & Version([\S\s.*]*?)\#\#\# Steps to reproduce([\S\s.*]*?)\#\#\# What is expected([\S\s.*]*?)\#\#\# What is actually happening([\S\s.*]*?)---([\S\s.*]*?)\#\#\# Solution([\S\s.*]*?)\#\#\# Additional comments([\S\s.*]*?)\<\!-- generated by creative-tim-issues\. DO NOT REMOVE --\>)|(\#\#\# What is your enhancement([\S\s.*]*?)\<\!-- generated by creative-tim-issues\. DO NOT REMOVE --\>) 13 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist 4 | 5 | # local env files 6 | .env.local 7 | .env.*.local 8 | 9 | # Log files 10 | npm-debug.log* 11 | yarn-debug.log* 12 | yarn-error.log* 13 | 14 | # Editor directories and files 15 | .idea 16 | .vscode 17 | *.suo 18 | *.ntvs* 19 | *.njsproj 20 | *.sln 21 | *.sw? 22 | 23 | commit.sh 24 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Change Log 2 | 3 | ## [1.1.0] 2021-03-19 4 | ### Bug fixing 5 | - Rename `master` branch to `main` 6 | - To make a lot of our changes, we've followed the instructions from here (minus the `colors` and `font-sizes`): https://tailwindcss.com/docs/upgrading-to-v2 7 | - For the colors, the only change that we made, is the fact that we've added all Tailwind CSS colors to our `tailwind.config.js` files, and inside our product, all `{type}-gray-{number}` classes were renamed to `{type}-blueGray-{number}` 8 | - After that, we've changed `{type}-blueGray-{number}` to `{type}-blueGray-{lower-number}`, i.e. (`100` became `50`, `200` became `100`, ..., `900` became `800`) 9 | - You can achieve this, by search in your whole project for `blueGray-100` and replace it with `blueGray-50` 10 | - Then, you search in your whole project for `blueGray-200` and replace it with `blueGray-100` 11 | - Then, you search in your whole project for `blueGray-300` and replace it with `blueGray-200` 12 | - Then, you search in your whole project for `blueGray-400` and replace it with `blueGray-300` 13 | - Then, you search in your whole project for `blueGray-500` and replace it with `blueGray-400` 14 | - Then, you search in your whole project for `blueGray-600` and replace it with `blueGray-500` 15 | - Then, you search in your whole project for `blueGray-700` and replace it with `blueGray-600` 16 | - Then, you search in your whole project for `blueGray-800` and replace it with `blueGray-700` 17 | - Then, you search in your whole project for `blueGray-900` and replace it with `blueGray-800` 18 | - For the colors, the only change that we made, is the fact that we've added all Tailwind CSS colors to our `tailwind.config.js` files, and inside our product, all `{type}-blue-{number}` classes were renamed to `{type}-lightBlue-{number}` 19 | - For the colors, the only change that we made, is the fact that we've added all Tailwind CSS colors to our `tailwind.config.js` files, and inside our product, all `{type}-green-{number}` classes were renamed to `{type}-emerald-{number}` 20 | - `lg:bg-transparent` is not working anymore, so we've changed it with `lg:bg-opacity-0` 21 | - https://github.com/creativetimofficial/notus-angular/issues/4 22 | - https://github.com/creativetimofficial/notus-js/issues/4 23 | - https://github.com/creativetimofficial/notus-js/pull/5 24 | - https://github.com/creativetimofficial/notus-js/pull/6 25 | - https://github.com/creativetimofficial/notus-nextjs/issues/6 26 | - https://github.com/creativetimofficial/notus-nextjs/issues/7 27 | - https://github.com/creativetimofficial/notus-nextjs/issues/8 28 | - https://github.com/creativetimofficial/notus-react/issues/3 29 | - https://github.com/creativetimofficial/notus-svelte/issues/3 30 | - https://github.com/creativetimofficial/notus-svelte/issues/6 31 | - https://github.com/creativetimofficial/vue-notus/pull/4/ 32 | ### Major style changes 33 | - The upgrade of Tailwind CSS from version 1 to version 2, will cause multiple style changes, check them out on the official Tailwind CSS websites: 34 | - https://blog.tailwindcss.com/tailwindcss-v2 35 | - https://tailwindcss.com/ 36 | - https://tailwindcss.com/docs/upgrading-to-v2 37 | ### Deleted components 38 | ### Added components 39 | ### Deleted dependencies 40 | - `@tailwindcss/custom-forms` 41 | - `babel-eslint` (updated to `@babel/eslint-parser` and `@babel/core`) 42 | ### Added dependencies 43 | - `@tailwindcss/forms` (replaces `@tailwindcss/custom-forms`) 44 | - `autoprefixer` 45 | - `postcss` 46 | - `@babel/core` (instead of `babel-eslint`) 47 | - `@babel/eslint-parser` (instead of `babel-eslint`) 48 | - `@vue/compiler-sfc` 49 | ### Updated dependencies 50 | ``` 51 | @fortawesome/fontawesome-free 5.14.0 → 5.15.3 52 | @popperjs/core 2.5.1 → 2.9.1 53 | chart.js 2.9.3 → 2.9.4 54 | core-js 3.6.5 → 3.9.1 55 | tailwindcss 1.8.10 → 2.0.4 56 | vue 2.6.12 → 3.0.7 57 | vue-router 3.4.3 → 4.0.5 58 | @vue/cli-plugin-babel 4.5.6 → 5.0.0-alpha.7 59 | @vue/cli-plugin-eslint 4.5.6 → 5.0.0-alpha.7 60 | @vue/cli-service 4.5.6 → 5.0.0-alpha.7 61 | eslint 6.8.0 → 7.22.0 62 | eslint-plugin-vue 6.2.2 → 7.7.0 63 | ``` 64 | ### Warning 65 | _On a clean install there may be some warnings from request, chokidar, fsevents - they come from node_modules, and they do not affect the product at all._ 66 | _The following warning will show when doing a clean install `npm WARN cache-loader@4.1.0 requires a peer of webpack@^4.0.0 but none is installed. You must install peer dependencies yourself.`, however it does not affect in any way the product._ 67 | 68 | ## [1.0.0] 2020-09-29 69 | ### Original Release 70 | - Started project from [Tailwind Starter Kit by Creative Tim](https://www.creative-tim.com/learning-lab/tailwind-starter-kit/presentation?ref=vn-changelog) 71 | - Added design from Tailwind Starter Kit by Creative Tim 72 | -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 8 | 9 | 14 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Creative Tim (https://www.creative-tim.com?ref=vn-license) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Vue Notus  2 | 3 |       4 | 5 |  6 | 7 | ### A beautiful UI Kit and Admin for Tailwind CSS and VueJS. 8 | 9 | Start your development with a Free Tailwind CSS and VueJS UI Kit and Admin. Let Vue Notus amaze you with its cool features and build tools and get your project to a whole new level. 10 | 11 | Vue Notus is Free and Open Source. It features multiple HTML and VueJS elements and it comes with dynamic components for VueJS. 12 | 13 | It is based on [Tailwind Starter Kit](https://www.creative-tim.com/learning-lab/tailwind-starter-kit/presentation?ref=vn-github-readme) by Creative Tim, and it is build with both presentation pages, and pages for an admin dashboard. 14 | 15 | Speed up your web development with a beautiful product made by Creative Tim . 16 | If you like bright and fresh colors, you will love this Free Tailwind CSS Template! It features a huge number of components that can help you create amazing websites. 17 | 18 | ### Get Started 19 | 20 | - Install NodeJS **LTS** version from NodeJs Official Page 21 | - Download the product on this page 22 | - Unzip the downloaded file to a folder in your computer 23 | - Open Terminal 24 | - Go to your file project (where you’ve unzipped the product) 25 | - (If you are on a linux based terminal) Simply run `npm run install:clean` 26 | - (If not) Run in terminal `npm install` 27 | - (If not) Run in terminal `npm run build:tailwind` (each time you add a new class, a class that does not exist in `src/assets/styles/tailwind.css`, you will need to run this command) 28 | - (If not) Run in terminal `npm run serve` 29 | - Navigate to https://localhost:8080 30 | - Check more about [Tailwind CSS](https://tailwindcss.com/?ref=creativetim) 31 | 32 | ### Pages 33 | 34 | If you want to get inspiration or just show something directly to your clients, 35 | you can jump start your development with our pre-built example pages. You will be able 36 | to quickly set up the basic structure for your web project. 37 | 38 | Here are all the page from the project: 39 | - [Presentation](https://demos.creative-tim.com/vue-notus/?ref=vn-github-readme) 40 | - Admin Samples 41 | - [Dashboard](https://demos.creative-tim.com/vue-notus/admin/dashboard?ref=vn-github-readme) 42 | - [Settings](https://demos.creative-tim.com/vue-notus/admin/settings?ref=vn-github-readme) 43 | - [Tables](https://demos.creative-tim.com/vue-notus/admin/tables?ref=vn-github-readme) 44 | - [Maps](https://demos.creative-tim.com/vue-notus/admin/maps?ref=vn-github-readme) 45 | - Authentication Samples 46 | - [Login](https://demos.creative-tim.com/vue-notus/auth/login?ref=vn-github-readme) 47 | - [Register](https://demos.creative-tim.com/vue-notus/auth/register?ref=vn-github-readme) 48 | - Presentation Samples 49 | - [Landing](https://demos.creative-tim.com/vue-notus/landing?ref=vn-github-readme) 50 | - [Profile](https://demos.creative-tim.com/vue-notus/profile?ref=vn-github-readme) 51 | 52 | 53 | ### Fully Coded Components 54 | 55 | Vue Notus is built with over frontend 120 components, giving you the freedom of choosing and combining. All components can take variations in colors, that you can easily modify using Tailwind CSS classes (NOTE: each time you add a new class, a class that does not exist in `src/assets/styles/tailwind.css`, you will need to compile again tailwind). 56 | 57 | You will save a lot of time going from prototyping to full-functional code, because all elements are implemented. 58 | This Free Tailwind CSS Template is coming with prebuilt examples, so the development process is seamless, switching from our pages to the real website is very easy to be done. 59 | 60 | Every element has multiple states for colors, styles, hover, focus, that you can easily access and use. 61 | 62 | 63 | ### CSS Components 64 | 65 | Vue Notus comes with 120 Fully Coded CSS elements, such as [Alerts](https://www.creative-tim.com/learning-lab/tailwind/vue/alerts/notus?ref=vn-github-readme), [Buttons](https://www.creative-tim.com/learning-lab/tailwind/buttons/notus-vuejs?ref=vn-github-readme), [Inputs](https://www.creative-tim.com/learning-lab/tailwind/inputs/notus-vuejs?ref=vn-github-readme) and many more. 66 | 67 | Please [check all of them here](https://www.creative-tim.com/learning-lab/tailwind/vue/alerts/notus?ref=vn-github-readme). 68 | 69 | ### VueJS Components 70 | 71 | We also feature the following 18 dynamic components: 72 | - [Alerts](https://www.creative-tim.com/learning-lab/tailwind/vue/alerts/notus?tws=vtw-github-readme) 73 | - [Popper for Menus](https://www.creative-tim.com/learning-lab/tailwind/vue/dropdowns/notus?tws=vtw-github-readme) 74 | - [Menus](https://www.creative-tim.com/learning-lab/tailwind/vue/menus/notus?ref=vn-github-readme) 75 | - [Modals](https://www.creative-tim.com/learning-lab/tailwind/vue/modals/notus?ref=vn-github-readme) 76 | - [Navbars](https://www.creative-tim.com/learning-lab/tailwind/vue/navbar/notus?ref=vn-github-readme) 77 | - [Popper for popover content](https://www.creative-tim.com/learning-lab/tailwind/vue/popovers/notus?ref=vn-github-readme) 78 | - [Tabs](https://www.creative-tim.com/learning-lab/tailwind/vue/tabs/notus?ref=vn-github-readme) 79 | - [Popper for tooltips content](https://www.creative-tim.com/learning-lab/tailwind/vue/tooltips/notus?ref=vn-github-readme) 80 | 81 | 82 | ## Table of Contents 83 | 84 | * [Versions](#versions) 85 | * [Documentation](#documentation) 86 | * [Quick Start](#quick-start) 87 | * [Deploy](#deploy) 88 | * [Files and folders](#files-and-folders) 89 | * [Browser Support](#browser-support) 90 | * [Reporting Issues](#reporting-issues) 91 | * [Licensing](#licensing) 92 | * [Useful Links](#useful-links) 93 | * [Resources](#resources) 94 | 95 | ## Versions 96 | 97 | [
32 | Page name 33 | | 34 |37 | Visitors 38 | | 39 |42 | Unique users 43 | | 44 |47 | Bounce rate 48 | | 49 |
---|---|---|---|
56 | /argon/ 57 | | 58 |61 | 4,569 62 | | 63 |66 | 340 67 | | 68 |71 | 72 | 46,53% 73 | | 74 |
79 | /argon/index.html 80 | | 81 |84 | 3,985 85 | | 86 |89 | 319 90 | | 91 |94 | 95 | 46,53% 96 | | 97 |
102 | /argon/charts.html 103 | | 104 |107 | 3,513 108 | | 109 |112 | 294 113 | | 114 |117 | 118 | 36,49% 119 | | 120 |
125 | /argon/tables.html 126 | | 127 |130 | 2,050 131 | | 132 |135 | 147 136 | | 137 |140 | 141 | 50,87% 142 | | 143 |
148 | /argon/profile.html 149 | | 150 |153 | 1,795 154 | | 155 |158 | 190 159 | | 160 |163 | 164 | 46,53% 165 | | 166 |
70 | An artist of considerable range, Jenna the name taken by 71 | Melbourne-raised, Brooklyn-based Nick Murphy writes, performs and 72 | records all of his own music, giving it a warm, intimate feel with 73 | a solid groove structure. An artist of considerable range. 74 |
75 | 76 | Show more 77 | 78 |32 | Referral 33 | | 34 |37 | Visitors 38 | | 39 |42 | |
---|---|---|
49 | Facebook 50 | | 51 |54 | 1,480 55 | | 56 |
59 |
60 | 60%
61 |
72 |
62 |
71 |
65 |
69 |
70 | |
73 |
78 | Facebook 79 | | 80 |83 | 5,480 84 | | 85 |
88 |
89 | 70%
90 |
101 |
91 |
100 |
94 |
98 |
99 | |
102 |
107 | Google 108 | | 109 |112 | 4,807 113 | | 114 |
117 |
118 | 80%
119 |
130 |
120 |
129 |
123 |
127 |
128 | |
131 |
136 | Instagram 137 | | 138 |141 | 3,678 142 | | 143 |
146 |
147 | 75%
148 |
159 |
149 |
158 |
152 |
156 |
157 | |
160 |
165 | twitter 166 | | 167 |170 | 2,645 171 | | 172 |
175 |
176 | 30%
177 |
188 |
178 |
187 |
181 |
185 |
186 | |
189 |
25 | 26 | 31 | {{ statPercent }}% 32 | 33 | {{ statDescripiron }} 34 |
35 |31 | Project 32 | | 33 |41 | Budget 42 | | 43 |51 | Status 52 | | 53 |61 | Users 62 | | 63 |71 | Completion 72 | | 73 |81 | |
---|---|---|---|---|---|
88 | |
102 | 105 | $2,500 USD 106 | | 107 |110 | pending 111 | | 112 |
115 |
116 |
137 | |
138 |
141 |
142 | 60%
143 |
154 |
144 |
153 |
147 |
151 |
152 | |
155 |
158 | |
160 |
165 | |
179 | 182 | $1,800 USD 183 | | 184 |187 | 188 | completed 189 | | 190 |
193 |
194 |
215 | |
216 |
219 |
220 | 100%
221 |
232 |
222 |
231 |
225 |
229 |
230 | |
233 |
236 | |
238 |
243 | |
257 | 260 | $3,150 USD 261 | | 262 |265 | delayed 266 | | 267 |
270 |
271 |
292 | |
293 |
296 |
297 | 73%
298 |
309 |
299 |
308 |
302 |
306 |
307 | |
310 |
313 | |
315 |
320 | |
334 | 337 | $4,400 USD 338 | | 339 |342 | on schedule 343 | | 344 |
347 |
348 |
369 | |
370 |
373 |
374 | 90%
375 |
386 |
376 |
385 |
379 |
383 |
384 | |
387 |
390 | |
392 |
397 | |
411 | 414 | $2,200 USD 415 | | 416 |419 | 420 | completed 421 | | 422 |
425 |
426 |
447 | |
448 |
451 |
452 | 100%
453 |
464 |
454 |
463 |
457 |
461 |
462 | |
465 |
468 | |
470 |
27 | This is a simple example of a Landing Page you can build using 28 | Vue Notus. It features multiple CSS components based on the 29 | Tailwind CSS design system. 30 |
31 |71 | Divide details about your product or agency work into parts. 72 | A paragraph describing a feature will be enough. 73 |
74 |90 | Keep you user engaged by providing meaningful information. 91 | Remember that by this time, the user is curious. 92 |
93 |109 | Write a few lines about each one. A paragraph describing a 110 | feature will be enough. Keep you user engaged! 111 |
112 |130 | Don't let your uses guess by attaching tooltips and popoves to 131 | any element. Just make sure you enable them first via 132 | JavaScript. 133 |
134 |137 | The kit comes with three pre-built pages to help you get started 138 | faster. You can change the text and images and you're good to 139 | go. Just make sure you enable them first via JavaScript. 140 |
141 |156 | 167 |176 |168 | Top Notch Services 169 |
170 |171 | The Arctic Ocean freezes every winter and much of the 172 | sea-ice then thaws every summer, and that process will 173 | continue whatever happens. 174 |
175 |
221 | The extension comes with three pre-built pages to help you get 222 | started faster. You can change the text and images and you're 223 | good to go. 224 |
225 |285 | According to the National Oceanic and Atmospheric 286 | Administration, Ted, Scambos, NSIDClead scentist, puts the 287 | potentially record maximum. 288 |
289 |304 | Web Developer 305 |
306 |341 | Marketing Specialist 342 |
343 |372 | UI/UX Designer 373 |
374 |409 | Founder and CEO 410 |
411 |472 | Put the potentially record low maximum sea ice extent tihs year 473 | down to low ice. According to the National Oceanic and 474 | Atmospheric Administration, Ted, Scambos. 475 |
476 |489 | Some quick example text to build on the card title and make up 490 | the bulk of the card's content. 491 |
492 |503 | Some quick example text to build on the card title and make up 504 | the bulk of the card's content. 505 |
506 |517 | Some quick example text to build on the card title and make up 518 | the bulk of the card's content. 519 |
520 |536 | Complete this form and we will get back to you in 24 hours. 537 |
538 |127 | An artist of considerable range, Jenna the name taken by 128 | Melbourne-raised, Brooklyn-based Nick Murphy writes, 129 | performs and records all of his own music, giving it a 130 | warm, intimate feel with a solid groove structure. An 131 | artist of considerable range. 132 |
133 | 137 | Show more 138 | 139 |