Skip to content

Commit bc1e12f

Browse files
committed
update design
1 parent 10f47e9 commit bc1e12f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+2713
-3120
lines changed

.gitignore

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.DS_Store
22
node_modules
3-
dist
3+
dist/
44

55
# local env files
66
.env.local
@@ -18,4 +18,4 @@ yarn-error.log*
1818
*.ntvs*
1919
*.njsproj
2020
*.sln
21-
*.sw*
21+
*.sw*

README.md

+20-75
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,31 @@
1-
# 🚀 Sing App Vue Dashboard - free and open source admin dashboard
1+
# vue-cli
22

3-
Responsive admin dashboard template built with Vue.js and Bootstrap 4. Developed with ❤️ by [Flatlogic](https://flatlogic.com/). If you love our project please star ⭐️ our repo!
4-
5-
**Development at risk! Our developer wants to eat and accepted a job offer from McDonalds! Buy a [full version of Sing App](https://flatlogic.com/admin-dashboards/sing-app-vue) to help us hire him again!** *
6-
7-
[View Demo](https://flatlogic.com/admin-dashboards/sing-app-vue-dashboard/demo) | [Download](https://github.com/flatlogic/sing-app-vue-dashboard/archive/master.zip) | [More templates](https://flatlogic.com/admin-dashboards)
8-
9-
![image](https://user-images.githubusercontent.com/24964748/48494482-05a3ba80-e83f-11e8-95e6-4a6d2e76687b.png)
10-
11-
This dashboard is a small version of our [Sing App Vue Full](https://flatlogic.com/admin-dashboards/sing-app-vue). There are all ready-to-use components, that are in full version. It is built on the top of vue-cli-3, so it well supported along the web. You can easy customize template by changing SCSS variables. All paddings and colors are in _variables.scss file.
12-
13-
## Features
14-
15-
Using this template you will be able to leverage lots of built-in components and thus focus on building features that set you apart from competitors rather than bulding everything from scratch. Lite version of a Sing-app includes following features and pages:
16-
17-
* Bootstrap 4+ & SCSS
18-
* Responsive layout
19-
* Simple login / logout
20-
* Styled Bootstrap components like buttons, modals, etc
21-
22-
23-
## Pages
24-
We have implemented some basic pages, so you can see our template in action.
25-
26-
* Dashboard sample
27-
* Typography
28-
* Tables
29-
* Notifications
30-
* Charts
31-
* Icons
32-
* Maps
33-
* Hover sidebar
34-
* Chat
35-
* Login
36-
37-
## Instalation
38-
39-
1. Clone repository
40-
```shell
41-
git clone https://github.com/flatlogic/sing-app-vue-dashboard
42-
```
43-
2. Get in the project folder
44-
```shell
45-
cd sing-app-vue-dashboard
3+
## Project setup
464
```
47-
3. Install dependencies via npm or yarn
48-
```shell
49-
npm install
50-
```
51-
```shell
525
yarn install
536
```
547

55-
## Quick start
56-
Run development server
57-
```shell
8+
### Compiles and hot-reloads for development
9+
```
5810
yarn run serve
5911
```
6012

61-
## Support
62-
For any additional information please refer to [Flatlogic homepage](https://flatlogic.com).
63-
64-
## How can I support developers?
65-
- Star our GitHub repo :star:
66-
- [Tweet about it](https://twitter.com/intent/tweet?text=Amazing%20dashboard%20built%20with%20Vue%20and%20Bootstrap!&url=https://github.com/flatlogic/sing-app-vue-dashboard&via=flatlogic).
67-
- Create pull requests, submit bugs, suggest new features or documentation updates :wrench:
68-
- Follow [@flatlogic on Twitter](https://twitter.com/flatlogic).
69-
- Subscribe to Flatlogic newsletter at [flatlogic.com](https://flatlogic.com/)
70-
- Like our page on [Facebook](https://www.facebook.com/flatlogic/) :thumbsup:
71-
72-
## More from Flatlogic
73-
- [Awesome Bootstrap Checkboxes & Radios](https://github.com/flatlogic/awesome-bootstrap-checkbox) - ✅ Pure css way to make inputs look prettier
74-
- [React Native Starter](https://github.com/flatlogic/react-native-starter) - 🚀 A powerful react native starter template that bootstraps development of your mobile application
75-
- [React Dashboard](https://github.com/flatlogic/react-dashboard) - 🔥 React Dashboard - isomorphic admin dashboard template with GraphQL
76-
- [Sing App](https://github.com/flatlogic/sing-app) - 💥 Free and open-source admin dashboard template built with Bootstrap 4
77-
- [Light Blue Dashboard](https://github.com/flatlogic/light-blue-dashboard) - 💦 Free and open-source admin dashboard template built with Bootstrap
78-
79-
## Premium themes
80-
Looking for premium themes and templates? Check out our other template at [flatlogic.com](https://flatlogic.com/templates).
13+
### If you use app with backend support, please use
14+
```
15+
yarn run serve:backend
16+
```
8117

82-
## License
18+
### Compiles and minifies for production
19+
```
20+
yarn run build
21+
```
8322

84-
Sing App Lite version is [MIT](https://github.com/flatlogic/sing-app/blob/master/LICENSE.txt)-licensed.
23+
### Run your tests
24+
```
25+
yarn run test
26+
```
8527

86-
* that's a joke actually, but we would really appreciate if you support us by buying a premium version. Anyways free is just free and is limited to only few components, while premium one has more and comes with premium support.
28+
### Lints and fixes files
29+
```
30+
yarn run lint
31+
```

babel.config.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
module.exports = {
22
presets: [
33
'@vue/app'
4+
],
5+
plugins: [
6+
"@babel/plugin-proposal-optional-chaining"
47
]
5-
}
8+
};

changelog.md

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Changelog
2+
3+
## [5.4.1]
4+
5+
### New Features
6+
7+
- added new seed version
8+
- added some chat functionality
9+
- updated documentation
10+
11+
### Fixed
12+
13+
- fixed bugs
14+
15+
## [5.4.0]
16+
17+
### New Features
18+
19+
- added brand new chat component
20+
21+
### Fixed
22+
23+
- removed old chat sidebar
24+
- fixed bugs
25+
26+
## [5.3.1]
27+
28+
### Updated
29+
30+
- updated and fixed tour component
31+
32+
### Fixed
33+
34+
- fixed bugs
35+
36+
## [5.3.0]
37+
38+
### Updated
39+
40+
- updated design
41+
- updated customization colors

package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "4.5.0",
44
"private": true,
55
"scripts": {
6-
"serve": "vue-cli-service serve",
6+
"serve": "vue-cli-service serve --port 3000",
77
"build": "vue-cli-service build",
88
"lint": "vue-cli-service lint",
99
"start": "node server.js"
@@ -13,16 +13,16 @@
1313
"apexcharts": "^3.8.6",
1414
"awesome-bootstrap-checkbox": "^1.0.1",
1515
"bootstrap": "^4.1.1",
16-
"bootstrap-vue": "^2.0.0-rc.24",
16+
"bootstrap-vue": "2.0.3",
1717
"css-loader": "^1.0.0",
1818
"echarts": "^4.3.0",
1919
"expose-loader": "^0.7.5",
2020
"font-awesome": "4.7.0",
21-
"glyphicons-halflings": "1.9.1",
21+
"glyphicons-halflings": "^1.9.1",
2222
"highcharts": "^7.2.0",
2323
"highcharts-vue": "^1.3.5",
2424
"imports-loader": "^0.8.0",
25-
"line-awesome": "icons8/line-awesome",
25+
"line-awesome": "1.3.0",
2626
"node-sass": "^4.9.0",
2727
"rickshaw": "1.6.6",
2828
"sass-loader": "^7.0.1",
@@ -38,11 +38,11 @@
3838
"webpack-cli": "^3.1.2"
3939
},
4040
"devDependencies": {
41+
"@babel/plugin-proposal-optional-chaining": "^7.7.5",
4142
"@vue/cli-plugin-babel": "^3.12.0",
4243
"@vue/cli-plugin-eslint": "^3.12.0",
4344
"@vue/cli-service": "^3.12.0",
44-
"core-js": "^2.6.5",
45-
"vue-template-compiler": "^2.5.17"
45+
"vue-template-compiler": "^2.6.10"
4646
},
4747
"eslintConfig": {
4848
"root": true,

public/index.html

+10
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,16 @@
99
<meta name="description" content="Free & Open Source Vue.js Admin Dashboard Template built with vue-router, vuex and bootstrap 4">
1010
<meta name="keywords" content="vue admin, vue admin template, vue dashboard, free vue.js admin dashboard, open source vue admin dashboard, vue template">
1111
<meta name="author" content="Flatlogic LLC">
12+
<!-- Global site tag (gtag.js) - Google Analytics -->
13+
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-36759672-9"></script>
14+
<script>
15+
window.dataLayer = window.dataLayer || [];
16+
function gtag(){dataLayer.push(arguments);}
17+
gtag('js', new Date());
18+
19+
gtag('config', 'UA-36759672-9');
20+
</script>
21+
<!-- Yandex.Metrika counter --> <script type="text/javascript" > (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://cdn.jsdelivr.net/npm/yandex-metrica-watch/tag.js", "ym"); ym(48020168, "init", { id:48020168, clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true, trackHash:true, ecommerce:"dataLayer" }); </script> <!-- /Yandex.Metrika counter -->
1222
</head>
1323
<body>
1424
<noscript>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<template>
2+
<div v-if="!excluded">
3+
<b-breadcrumb :items="tree"></b-breadcrumb>
4+
</div>
5+
</template>
6+
<script>
7+
export default {
8+
name: 'BreadcrumbHistory',
9+
props: {
10+
exclude: {type: Array, default: () => []}
11+
},
12+
computed: {
13+
excluded() {
14+
return this.exclude.indexOf(this.$route.path.split('/').pop()) > -1;
15+
},
16+
tree() {
17+
return ['YOU ARE HERE']
18+
.concat(this.$route.path
19+
.split('/')
20+
.slice(1)
21+
.map(route => route
22+
.split('-')
23+
.map(word => word[0].toUpperCase() + word.slice(1))
24+
.join(' ')
25+
)
26+
);
27+
}
28+
}
29+
}
30+
</script>

0 commit comments

Comments
 (0)