mall
项目是一个前后端分离的电商平台,包括前台商城和后台商城管理系统。
后台基于SpringBoot实现,使用Docker部署应用。前端基于Vue实现,
前台商城包括商品搜索,商品浏览,商品推荐,购物车,订单管理,会员中心等功能;
后台商城管理系统包括权限管理,商品管理,订单管理等功能。
后台商城管理系统
体验账号: 用户名admin, 密码123456
mall-admin
: 后台商城管理系统接口mall-code-generator
: 自动生成数据库操作代码mall-common
: 工具类和通用代码mall-portal
: 前台商城接口mall-search
: 商城搜索接口mall-security
: 实现JWT权限的公共代码
SpringBoot
: 后台应用框架SpringSecurity
: 实现JWT的权限框架MyBatis
: ORM框架mybatis-plus-generator
: 数据库操作代码自动生成Elasticsearch
: 商城搜索引擎RabbitMQ
: 模块间解耦, 订单延迟消息Redis
: 订单分布式锁Quartz
: 订单任务分布式调度Docker
: 容器化部署应用
后台商城管理系统
- 商品管理: 完成
- 订单管理: 开发中
- 会员管理: 开发中
- 权限管理: 完成
前台商城
- 商品模块功能: 开发中
- 购物车: 开发中
- 订单管理: 开发中
- 会员中心: 开发中
本项目借鉴了macrozheng/mall项目, 在这里感谢原作者提供的代码思路和想法。