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 Stack | Description | Website |
---|---|---|
Vue3 | Progressive JavaScript Framework | https://vuejs.org/ |
Vite5 | Next Generation Frontend Tooling | https://vitejs.dev/ |
Vue Router4 | Routing Framework | https://router.vuejs.org/ |
TypeScript5 | JavaScript with syntax for types | https://www.typescriptlang.org/ |
Pinia | Intuitive store | https://pinia.vuejs.org/ |
Element Plus | Component library | https://element-plus.org/ |
Axios | Promise based HTTP client | https://axios-http.com/ |
Js-cookie | Cookie management tool | https://github.com/js-cookie/js-cookie/ |
Echarts | Charting library | https://echarts.apache.org/ |
NProgress | Progress bar | https://github.com/rstacruz/nprogress/ |
File-saver | File download | https://github.com/eligrey/FileSaver.js/ |
Pnpm | Dependency management | https://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.