/dashboard

A dashboard scaffolding based on vue.js created by vuejs/vue-cli 3.x.

Primary LanguageVueMIT LicenseMIT

Dashboard

Build Status Dependency Status devDependency Status Code Style

A dashboard scaffolding based on vue.js created by vuejs/vue-cli.

Preview

WEDN.NET Dashboard Login

WEDN.NET Dashboard List

Online demo

http://dashboard.zce.me

  • username: zce
  • password: wanglei

Usage

Clone Repo

# clone
$ git clone https://github.com/zce/dashboard.git

Build Setup

# install dependencies
$ yarn

# serve with hot reload at http://localhost:8080
$ yarn serve

# build for production with minification
$ yarn build

# build for production and deploy to gh-pages
$ yarn deploy

API Server

https://jsonplaceholder.uieee.com

Source: zce/dashboard-server

Usage

# clone api server
$ git clone https://github.com/zce/dashboard-server.git
# run api server
$ cd dashboard-server
$ yarn
$ yarn start
# => api server run @ http://localhost:2080

modify baseURL in src/utils/axios.js:

- baseURL: 'https://jsonplaceholder.uieee.com/',
+ baseURL: 'http://localhost:2080/',

Environment

Stacks

Todos

  • Restructure config file
  • Remove unused packages
  • Custom Element UI theme
  • All pages structure
  • JSON Server
  • Global state
  • Table demo
  • Login module
  • Restructure libs code
  • vue-resource -> Axios
  • I18n Translation
  • Deploy to GitHub Pages by CI
  • Options module
  • Users module
  • Media module
  • Posts module
  • Terms module
  • Comments module
  • Other module
  • Config package

License

MIT © 汪磊 & WEDN.NET