# ShopTNT电商系统正式开源

# 软件简介

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

# 源码以及文档地址

ShopTNT官网 (opens new window)

源码:Gitee (opens new window)

文档:ShopTNT文档中心 (opens new window)