ShopTNT电商系统正式开源
推荐:需要Java商城定制开发可以联系本人:QQ3413414 电话15911100004
软件简介
ShopTNT是一款Java开发的开源电商系统,主要面向开发者、中小型企业,助力搭建属于自己的电商平台,并且提供专业的技术支持,长期版本更新服务,商城涉及可视化装修、裂变分销、会员管理、促销转化、数据分析等多个纬度,追求极致的体验,全面赋能企业,为企业创造价值。
核心特性
ShopTNT开源商店系统,基于Java开发,后端采用Springboot,前端使用vue+uniapp,支持docker、k8s方式部署。
- 核心功能模块化,方便开发以及维护
- 前后端、配置文件分离,方便管理开发
- 认证采用Token的方式
- 订单事务优化,采用Redis执行lua脚本扣减库存,进一步提升性能
- 完整的单元测试(覆盖所有Controller以及复杂的业务类)
- 完整的Swagger API文档
- 数据模型规范:DO/DTO/VO
- Restful化(无状态、跨域、三端支撑)
- 可视化DIY商城首页,可随心所欲装扮自己的商城
开源无加密
基于GPL-3.0开源协议,前后端代码开源无加密,支持二次开发,支持商用
产品技术栈
后端 | |||
---|---|---|---|
核心框架 | Spring Boot | MVC框架 | Spring MVC |
持久框架 | Spring JDBC Template | 程序构建 | Maven |
数据库 | Mysql | 消息中间件AMQP | RabbitMQ |
缓存 | Redis | 搜索引擎 | Elasticsearch |
安全框架 | Spring Security | 数据库连接池 | Druid |
定时任务 | xxl-job | 负载均衡 | Nginx |
静态资源分发 | Oss,FastDFS | 日志处理 | Log4j |
Session处理 | Spring Session Redis | 代码检查 | alibaba/p3c |
接口规范 | RESTful |
前端 | |||
---|---|---|---|
构构建工具 | webpack | JS版本 | ES6 |
基础JS框架 | Vue.js | 辅助JS库 | jQuery |
路由管理 | Vue Router | 状态管理 | Vuex |
基础UI库 | Element UI | UI界面基于 | vue-element-admin |
网络请求 | Axios | CSS预处理 | Scss |
代码检查 | ESLint | 服务端渲染 | Nuxt.js |
报表系统 | ECharts | 富文本编辑器 | 百度 UEditor |
图片上传插件 | 百度 Web Uploader |
源码以及文档地址
源码:Gitee
文档:ShopTNT文档中心