# mtmall 小程序 + App + 公众号H5 **Repository Path**: git.mrxu.net/mtmall ## Basic Information - **Project Name**: mtmall 小程序 + App + 公众号H5 - **Description**: [团购上线] 又双叒叕一个B2C电商开源项目。同时支持微信小程序、H5、安卓App、苹果App。支持集群部署,单机部署。可用于B2C商城,O2O外卖,社区超市,生鲜等。 unimall使用uniapp编码。使用Java开发,SpringBoot框架、MyBatis-plus持久层框架、Redis作为缓存、MySql作为数据库。前端vuejs作为开发语言 - **Primary Language**: Java - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 24 - **Created**: 2020-07-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mtmall 小程序 + App + 公众号H5 #### 介绍 [团购上线] 又双叒叕一个B2C电商开源项目。同时支持微信小程序、H5、安卓App、苹果App。支持集群部署,单机部署。可用于B2C商城,O2O外卖,社区超市,生鲜等。 mtmall使用uniapp编码。使用Java开发,SpringBoot框架、MyBatis-plus持久层框架、Redis作为缓存、MySql作为数据库。前端vuejs作为开发语言 > mtmall 针对中小商户、企业和个人学习者开发。使用Java编码,采用SpringBoot、Mybatis-Plus等易用框架,适合个人学习研究。同时支持单机部署、集群部署,中小商户企业可根据业务动态扩容。mtmall使用uniapp前端框架,可同时编译到 微信小程序、H5、Android App、iOS App等几个平台,可为中小商户企业节约大量维护成本。也可支撑中小商户企业前期平台横扩需求。 --- #### 用户端系统演示 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0110/180548_7526b554_134431.png "屏幕截图.png") #### 后台端系统演示 - 后台管理体验 [http://yjlive.cn:8086](http://yjlive.cn:8086)

#### 插件中心 Mtmall主程序功能均项目中,包括其基本的订单、商品、广告、优惠券、运费模板、VIP等等功能。后续功能将以插件的形式陆续提供。插件使用主程序模板方法的形式实现。具有自动安装的功能,尽量减少对主代码入侵。插件并无太多学习价值,所以仅对授权用户开放,并且每个插件单独收费。 #### Mtmall 基本框架 Mtmall使用前后分离的设计、后端采用Java编写,前端均适用vuejs编写。 ![架构图](snapshoot/framework.png) #### 项目部署方式 >项目部署 ##### ⓪ 服务器推荐 服务器可根据自身业务来选购,单机环境推荐2C4G ##### ① 基础运行环境 | 运行环境 | 版本号 | |:--------|:--------| | MySQL | 5.7(推荐) | | JDK | 1.8(推荐) | | Redis | 4.0.1(其他也可以) | | Nginx | 只要Web容器就可以了 | 请参考 [CentOS7.4 安装 MySQL5.7]([https://github.com/iotechn/document-basic/blob/master/CentOS7.4_Install_MySQL5.7.md)](https://github.com/iotechn/document-basic/blob/master/CentOS7.4_Install_MySQL5.7.md)) 请参考 [CentOS 安装 JDK8]([https://github.com/iotechn/document-basic/blob/master/CentOS_Install_JDK8.md)](https://github.com/iotechn/document-basic/blob/master/CentOS_Install_JDK8.md)) 请参照CentOS [安装 NodeJs 8.15.0]([https://github.com/iotechn/document-basic/blob/master/CentOS_Install_NodeJS_8.15.0.md)](https://github.com/iotechn/document-basic/blob/master/CentOS_Install_NodeJS_8.15.0.md)) Redis安装可直接使用yum安装 yum install redis 安装完成后使用 redis-cli 命令,若能进入,则表示redis安装完成 ##### ② 后台管理系统编译运行指南 [编译运行指南](doc/run.md) ##### ③ 编译部署前后端代码 项目部署分为 Server 、 App 、 Admin 三个部分 [部署Step1:Java后台编译&部署](doc/server.md) [部署Step2:App编译打包](doc/app.md) [部署Step3:Admin编译打包](doc/admin.md) #### 版权声明 本项目有深圳流逝科技有限公司开发,禁止未经授权用于商业用途。个人学习可免费使用。如需商业授权,请进购买。 本项目有深圳流逝科技有限公司开发,禁止未经授权用于商业用途。个人学习可免费使用。如需商业授权,请购买。 本项目有深圳流逝科技有限公司开发,禁止未经授权用于商业用途。个人学习可免费使用。如需商业授权,请购买。 ### 更多服务 ### 项目定制开发服务 俗称外包,请加文档顶部的群,联系群主或者管理员(外包不仅限于线上商城)。 微信扫码:请加微信联系 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0110/181513_81d9328c_134431.jpeg "流逝.jpeg")