vue2-manage
A admin template based on vue + element-ui. 基于vue + element-ui的后台管理系统基于 vue + element-ui 的后台管理系统
Vue2-manage is a ready-to-use admin dashboard template built with Vue 2 and Element UI, featuring login, role-based permissions, charts, and restaurant management for a food delivery back-office system.
Vue2-manage is an admin dashboard template built with Vue 2 and Element UI, a popular Chinese-developed component library for building web interfaces. It serves as the back-office management system for a companion project called node-elm, which is a food delivery app inspired by Eleme (a major Chinese food delivery platform).
The dashboard connects to a live server and pulls real data, so it is not just a static mock. It includes working features for logging in and out, adding and managing restaurants and food items, managing users, handling permissions based on roles, displaying charts, and using a rich text editor. All of these features are listed in the README as completed.
The tech stack is Vue 2, Vuex (for state management), Vue Router (for navigation between pages), Webpack (for building the project), and Less (a CSS preprocessor). ES6 and ES7 JavaScript syntax is used throughout.
To run the project, you clone the repository, install dependencies with npm or Yarn, and start the development server. One run command connects to the live online backend, and another connects to a local version of the node-elm backend if you have that running on your machine.
The project is part of a small family of related repositories by the same author, including the front-end customer-facing app and a native mobile app. The README is written in Chinese and is brief. The license is GPL.
Where it fits
- Use this template as a starting point for your own back-office admin panel with login, role-based permissions, and data charts.
- Study how Vue 2, Vuex, and Vue Router work together in a real-world admin application.
- Run the full node-elm food delivery back-office system by connecting it to the companion node-elm backend.