mall-admin-web
mall-admin-web是一个电商后台管理系统的前端项目,基于Vue 3+Element Plus实现。 主要包括商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等功能。
mall-admin-web is the browser-based front-end of a larger e-commerce management platform called mall. It provides the administration interface that a shop owner or operations team uses to run an online store. The covered modules include product management, order processing, member accounts, promotions, content publishing, statistical reports, financial records, role-based permission controls, and system settings, all accessible through a single-page dashboard application.
The interface is built with Vue 3 and Element Plus, a widely used Chinese component library that supplies ready-made tables, forms, dialogs, and navigation menus designed for admin panels. Data charts use a library called vue-echarts, and a rich-text editor called TinyMCE is available for writing content. Page routing is handled by Vue Router, shared state across pages is managed by Pinia, and network requests go through Axios.
This front-end project connects to a separate Java-based back-end also called mall. The two are developed and deployed independently. A live public demo is available for exploring the interface without any local setup. The README provides step-by-step instructions for running the front-end locally with Node.js v20 and npm, including how to point the app at the public demo API so the back-end does not need to be installed separately.
Two branches exist: the main branch uses Vue 3 with Element Plus, while an older branch called dev-v2 uses Vue 2 with the original Element UI library.
The project was created by macrozheng and is part of a learning-focused full-stack project with accompanying tutorials. It is released under the Apache 2.0 license.