分享过几个开源商城,每个都有一点遗憾。这也是自然,商城这类开源项目,多是一个人下班时间搞得。每个人的技术栈掌握情况不一,即使所谓的全栈开发,也总是比较擅长前端或后端中的一块。
如果是几个人一起开发,那么商业化的痕迹又会比较重,开源版本多数只是为了推广。拿开源版本直接商用基本是不现实的。
所以很难出一个非常优秀的完全开源前后端分离的商城平台,再加上微信小程序整合到一起。
回到本次推荐的这个项目,项目本身还是很优秀的。github上能收获1万多的star
除了我上面提到的为小程序+Vue管理员后台+SpringBoot后台服务。作者还开发了一个轻商城,其实也就是一个H5小商城。只是很不完善,还在开发中。
功能
小商城功能
- 首页
- 专题列表、专题详情
- 分类列表、分类详情
- 品牌列表、品牌详情
- 新品首发、人气推荐
- 优惠券列表、优惠券选择
- 团购
- 搜索
- 商品详情、商品评价、商品分享
- 购物车
- 下单
- 订单列表、订单详情、订单售后
- 地址、收藏、足迹、意见反馈
- 客服
管理平台功能
- 会员管理
- 商城管理
- 商品管理
- 推广管理
- 系统管理
- 配置管理
- 统计报表
这个项目非常值得推荐的理由是,小程序页面做的非常漂亮。
放几张图大家看看
管理后台的图,
也放一张吧
其实,看过我以前分享的朋友,应该会从这几个截图中看到另外几个补丁项目的影子。
没错,这个项目是在借鉴了其他项目基础上,整合发展来的。主要是以下几个:
- nideshop-mini-program项目介绍:基于Node.js+MySQL开发的开源微信小程序商城(微信小程序)项目参考:litemall项目数据库基于nideshop-mini-program项目数据库;litemall项目的litemall-wx模块基于nideshop-mini-program开发。
- vue-element-admin项目介绍: 一个基于Vue和Element的后台集成方案项目参考:litemall项目的litemall-admin模块的前端框架基于vue-element-admin项目修改扩展。
- mall-admin-web项目介绍:mall-admin-web是一个电商后台管理系统的前端项目,基于Vue+Element实现。项目参考:litemall项目的litemall-admin模块的一些页面布局样式参考了mall-admin-web项目。
- biu项目介绍:管理后台项目开发脚手架,基于vue-element-admin和springboot搭建,前后端分离方式开发和部署。项目参考:litemall项目的权限管理功能参考了biu项目。
- vant--mobile-mall项目介绍:基于有赞 vant 组件库的移动商城。项目参考:litemall项目的litemall-vue模块基于vant--mobile-mall项目开发。