DEV Community

程序猿视觉
程序猿视觉

Posted on

Simple beautiful fast admin template:vue3+elementplus+pinia+echart

TodoAdmin-Vue:It is an integrated management back-end template solution. The project uses TS script language and is based onVue 3.2+/Vue-cli 5.0+/Vue-router 4.0+、Axios0.2.7+、Element-plus 2.2+、Pinia 2.0+、ECharts 5.3+,The project is composition API style,use remote API & mock dual interface mode to load data.

todoadmin dashboard vue3 pinia element-plus mock echarts
todoadmin dashboard vue3 pinia element-plus mock echarts

Demo

Username:guest
Password:123456

Clone Github repository

# Clone
git clone -b  https://github.com/todoadmin/vue-admin-chart.git
# install
npm i
# run project
npm run serve
Enter fullscreen mode Exit fullscreen mode

Clone Gitee repository

# Clone
git clone -b  https://gitee.com/todoadmin/vue-admin-chart.git
# install
npm i
# run project
npm run serve
Enter fullscreen mode Exit fullscreen mode

Ecosystem

Project Status Description
vue vue-ico Progressive JS Framework
vue-router vue-router-ico Single-page application routing
vue-cli vue-cli-ico Project scaffolding
axios axios-ico Promise network request Library
element-plus element-plus-ico Vue3 component library
element-plus-icons element-plus-icons-ico Vue3 component Icon library
vue-quill vue-quill-ico Visual online text editor
quill-image-resize quill-image-resize-ico online text resize image
vue-cropper vue-cropper-ico vue image cropper
pinia pinia-ico state management
vue-i18n-next vue-i18n-next-ico Multi language
js-md5 js-md5-ico MD5 encryption
nprogress nprogress-ico Progress bar loading
echarts echarts-ico echarts

Install(dependencies)

npm install   or  yarn install
Enter fullscreen mode Exit fullscreen mode

Run dev

npm run serve  or  yarn serve
Enter fullscreen mode Exit fullscreen mode

Build production

npm run build  or  yarn build
Enter fullscreen mode Exit fullscreen mode

ESLint

npm run lint
Enter fullscreen mode Exit fullscreen mode

setting

config.js
Enter fullscreen mode Exit fullscreen mode

Rendering Preview

The following is the screenshot of the pro version:

todoadmin dashboard admin management visual data screen
todoadmin banner list
todoadmin dashboard
todoadmin visual data big screen
todoadmin dashboard map json
todoadmin vue element pinia mock php springboot

Introduction functions

Web

  • CDN Distributed js/ css / image / map json data
  • Adopted exclusively API remote real-time interface and mock data, and API or mock can be switched freely
  • 120+ high quality components page
  • The management real-time interface data transmission
  • Real time generation of large screen dynamic chart of visual data
  • Real-time data websocket interaction
  • Composition API models
  • JWT authentication
  • Real-time monitoring system & server resource usage
  • Commercially available free of charge
  • PC, mobile, tablet and other multi terminal compatibility
  • Dynamic routing menu authentication
  • Support MarkDown(md) file to Vue Component page
  • Support mock data and remote data
  • Support button function permission control
  • Support the assignment of roles and permissions of member and administrator
  • Support multiple theme switching and adding custom theme styles
  • Support multi language text switching
  • Support Pinia state management
  • Support for custom Vue directives
  • Support docking with third-party logistics platforms
  • Support binding third-party accounts
  • Support log tracing (member and administrator operation)

Restful & Websocket

  • Go apis ver(1.7+)
  • PHP apis ver (8.0.2 +)/Swoole (4.8+)
  • SpringBoot apis ver (2.2+)
  • Support multiple open source relational database switching:MySQL、MariaDB、PostgreSQL、openGauss、TiDB
  • Supports multiple memory database switching:Redis、Memcached
  • Cluster supporting relational database
  • Cluster supporting memory database
  • Support cloud storage and CDN distribution of static files (images, videos, documents, ...)

Top comments (0)