litemall
又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端
A complete open-source online shopping mall system with backend, admin panel, WeChat Mini Program, and mobile storefront, built as a learning reference for full-stack Java and Vue e-commerce.
Litemall is a complete, open-source online shopping mall system built for learning and practice. It provides all the pieces needed to run a small e-commerce store: a backend server, an admin control panel, a WeChat Mini Program storefront, and a mobile web storefront.
The shopping features include a product catalog with categories and brands, new arrivals and popular recommendations, coupon management, group buying, product detail pages with reviews and sharing, a shopping cart, order placement and tracking, saved addresses, wishlists, browsing history, and customer service. The admin panel covers member management, store and product management, promotions, system settings, and reporting.
The technical setup uses Spring Boot for the Java backend server, Vue for the web-based admin interface and mobile storefront, and WeChat Mini Program for the WeChat app front-end. The database is MySQL. Setting up requires installing MySQL, Java (JDK 1.8 or higher), Maven (a Java build tool), Node.js, and the WeChat Developer Tools. The README provides step-by-step startup commands for each component.
You would use litemall as a reference project if you are a developer learning how to build a full-stack e-commerce application in Java and Vue, or if you want a starting template to customize into your own small online store. The author notes the project is intended for learning and practice, is still under development, and comes with no warranties for production use. The code is released under the MIT open-source license.
Where it fits
- Study a complete Java and Vue e-commerce application as a reference while learning full-stack development.
- Use as a starting template to build your own small online store with WeChat Mini Program support.
- Explore real implementations of coupon management, group buying, order tracking, and admin reporting.