Dashboard
A dashboard scaffolding based on Vue.js 3.0 created by Vite.
Install / Use
/learn @zce/DashboardREADME
dashboard
A dashboard scaffolding based on Vue.js 3.0 & Vite.
🎉 New dashboard scaffolding
https://github.com/zce/fearless
Features
- Modern Vue.js Ecosystem
- vue 3.x
- vuex 4.x
- vue-router 4.x
- Fully strongly typed
- typescript 4.x
- Next generation frontend tooling
- vite 2.x
- HTTP request based on Fetch API
- ky 0.x (not axios)
- Customizable UI Library
- naive-ui 2.x
- Complete engineering workflow
- eslint 7.x
- husky 7.x
- lint-staged 11.x
- commitlint 13.x
- Locally mocked API server
- express 4.x
- Authorization
- Access token
- Refresh token
- Auth refresh token
- Role based authorization
- Modern application deployment
- GitHub Actions
- Vercel (with Serverless functions)
TODOs
- [x] Vite
- [x] Migration deps to 3.0
- [x] Basic API usage
- [ ] Compatibility issues
- [ ] Composition APIs
Features
- 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.
Preview


Online demo
https://dashboard.zce.me
- username: zce
- password: wanglei
P.S. For Chinese: https://zce.gitee.io/vue-admin
Getting Started
Prerequisites
Clone & Install
# clone repo
$ git clone https://github.com/zce/dashboard.git
$ cd dashboard
# install dependencies
$ npm install # or yarn
Scaffolding tools
Create an application by zce/caz
# create vue.js apps through this
$ npx caz vue dashboard
# enter generated directory
$ cd dashboard
Available Scripts
# dev with hot reload at http://localhost:3000
$ npm run dev # or yarn dev
# build for production with minification
$ npm run build # or yarn build
Fake API Server
Online service by Vercel: https://dashboard-server.now.sh
Source: zce/dashboard-server
Usage
# 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
License
Related Skills
node-connect
328.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
80.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
328.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
80.9kCommit, push, and open a PR
