Open-shop是一套完全开源的微信小程序商场系统,真正前后台全部开源
Open-Shop小程序商城,包括:分销(支持三级)、团购(拼多多模式)、秒杀、优惠券、等功能,前后端全部开源。做全网最开源、最稳定、功能最强大的开源小程序商城。
团购、秒杀、分销、优惠券等活动已经完成
真正开源做码云最开源的小程序商城。
后续spring-cloud架构、团长模式等陆续上线
特点
- 免费完整开源:基于MIT协议,源代码完全开源,无商业限制,51工作室开发团队承诺将系统永久完整开源;
- 无BUG:经过严格测试,开箱即用;
- 编码优雅:代码结构清晰,注解非常详细,方便小伙伴们学习和使用。;
- 持久更新:会定期公布开发计划。并按计划提交新的功能;
- 活跃的社群:官方QQ群有专人回复,及时耐心的解答问题;
面向对象
- Open-Shop是企业在创立初期很好的技术基础框架,加快公司项目开发进度,当然也可以对现有的系统进行升级;
- 个人开发者也可以使用Open-Shop承接外包项目;
- 初学JAVA的同学可以下载源代码来进行学习交流;
技术框架
- 核心框架:Spring Framework 4
- 安全框架:Apache Shiro 1.2
- 视图框架:Spring MVC 4
- 持久层框架:MyBatis 3
- 数据库连接池:Alibaba Druid 1.0
- 日志管理:SLF4J 1.7、Log4j
- JS框架:Vue 2.5.1,iview,layer 3.0.3,jquery 2.2.4,jqgrid 5.1.1
- CSS框架:Twitter bootstrap3.3.7。
- 富文本:froala_editor1.2.2
开发环境
建议开发者使用以下环境,这样避免版本带来的问题
- IDE:eclipse
- DB:Mysql5.8
- JDK:JAVA8
- WEB:Tomcat8
运行环境
- WEB服务器:Weblogic、Tomcat、WebSphere、JBoss、Jetty 等
- 数据库服务器:Mysql5.8
- 操作系统:Windows、Linux、Unix 等
小程序部署:
- 打开小程序工具;
- 选择你下载的源代码wx-mall小程序项目;
- 输入你的AppID;
- 填写你的项目名称;
- 进入之后修改config文件夹里的api.js文件,把NewApiRootUrl改为你后台接口地址即可运行。
需要领取全套源码的朋友麻烦帮忙转发这篇文章+关注我,然后后台私信【源码】二字。
小程序演示效果
后端登录界面
主界面
菜单
商业版本介绍
- 用户前端:基于uni-app开发。支持小程序、H5、安卓、IOS 多端程序
- 后台管理端:vue+vuex+elementUi+webPack.模块式开发
- 后台技术框架:spring cloud分布式应用。redis 分布式缓存、分布式主键。 mysql 读写分离,Solr 商品搜索引擎,mongodb ,rabbitmq。支持网关级别缓存。
- 并发支持:在4核CPU,8G内存主机上 支持到5K并发访问,支持横向扩展。
- 国际化:现已支持 泰国,英语,中文。
- 安全性:支持金融级别的安全校验(天府银行已上线)
- 程序稳定性:已上线多家客户(天府银行,跨境电商-杭州巨擘等),经过严苛生产验证。
- 营销工具:秒杀、团购、优惠券、限时购(团长,分销 ,ERP整合,在开发中)
- 平台模式:b2b2c 支持多模式切换