// the find
linlinjava/litemall
又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端
A full-stack WeChat mini-program shop built on Spring Boot + Vue, targeting Chinese developers who want a working reference implementation of a small e-commerce system. It covers the whole stack: admin panel, WeChat mini-program storefront, and a mobile Vue web client. The README explicitly says this is a learning project, not production software.
The scope is genuinely ambitious for a demo — groupon, coupons, after-sale service, role-based permissions, and order lifecycle are all implemented, not just sketched. The project separation is sensible: core db layer, admin API, and wx frontend are distinct modules with their own Maven artifacts. Docker and bare-metal deploy scripts are both provided, which saves setup time. At 20k stars and 7k forks it has enough real-world use that the obvious rough edges have been reported and fixed.
The project hasn't had a substantive update in years — Spring Boot version, Vue 2, and WeChat mini-program APIs have all moved on, and some of the latter have breaking changes that the codebase doesn't handle. The mobile Vue client is still explicitly marked as unstable in the README, which is not a great sign for a repo at this star count. Payment integration (WeChat Pay) is not wired up by default and the setup instructions are vague — if that's your reason for looking at this, expect a painful detour. No tests to speak of beyond a handful of Spring context-load checks.