A dashboard scaffolding based on Vue.js.
- Type annotation enhancement by JSDoc
- Access control by route interception
- Vuex (modules, plugins)
- API Services
- I18n support
- Element UI custom theme
- Travis CI & GitHub Actions
- etc.
- username: zce
- password: wanglei
P.S. For Chinese: https://zce.gitee.io/vue-admin
# clone repo
$ git clone https://github.com/zce/dashboard.git
$ cd dashboard
# install dependencies
$ npm install # or yarn
Create an application by zce/caz
# create vue.js apps through this
$ npx caz vue dashboard
# enter generated directory
$ cd dashboard
# serve with hot reload at http://localhost:8080
$ npm run serve # or yarn serve
# lint the source files.
$ npm run lint # or yarn lint
# build for production with minification
$ npm run build # or yarn build
# build for production and deploy to gh-pages
$ npm run deploy # or yarn deploy
Online service by Vercel: https://dashboard-server.now.sh
Source: zce/dashboard-server
# clone api server
$ git clone https://github.com/zce/dashboard-server.git
$ cd dashboard-server
# install deps
$ npm install # or yarn
# run api server
$ npm start # or yarn start
# => api server run @ http://localhost:2080
Then modify VUE_APP_API_BASE
in .env.development
or .env.prodution
:
- VUE_APP_API_BASE=https://dashboard-server.now.sh
+ VUE_APP_API_BASE=http://localhost:3000