Skip to content

Introduction

tang-vue is a front-end and back-end separation permission management system based on Vue3 + Vite5 + Vue Router4 + TypeScript5 + Pinia + Element Plus

Features

  • Customized multiple login authentication methods
  • Dynamic permissions menu
  • Code generator, one click to generate the basic front-end and back-end code

Technology Stack

Technology StackDescriptionWebsite
Vue3Progressive JavaScript Frameworkhttps://vuejs.org/
Vite5Next Generation Frontend Toolinghttps://vitejs.dev/
Vue Router4Routing Frameworkhttps://router.vuejs.org/
TypeScript5JavaScript with syntax for typeshttps://www.typescriptlang.org/
PiniaIntuitive storehttps://pinia.vuejs.org/
Element PlusComponent libraryhttps://element-plus.org/
AxiosPromise based HTTP clienthttps://axios-http.com/
Js-cookieCookie management toolhttps://github.com/js-cookie/js-cookie/
EchartsCharting libraryhttps://echarts.apache.org/
NProgressProgress barhttps://github.com/rstacruz/nprogress/
File-saverFile downloadhttps://github.com/eligrey/FileSaver.js/
PnpmDependency managementhttps://pnpm.io/

Contributing

If you have any questions, suggestions, or find bugs, please submit an Issues or provide a Pull Request to help improve the project.

License

tang-vue uses the MIT license. For more details, please refer to LICENSE files.

Built with ❤️ by Tang