这几个开源的商城实战项目,良月柒强烈推荐!

程序员的成长之路

互联网/程序员/技术/资料共享 

关注

阅读本文大概需要 3.2 分钟。

良月柒这几个都是很不错的实战项目。

前言

说给基础薄弱的童鞋:

下面的商城系统大多是比较复杂的,比如 mall 项目,如果没有Java基础和Spring Boot都没摸熟的话,不推荐研究它们,可以先收藏起来,步子别迈太大,容易扯到蛋。

番外:收藏从未停止,学习从未开始!

1、mall 项目

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。

前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。

后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

前台商城系统

后台管理系统

账户:admin
密码:macro123

后端技术栈

SpringBoot、SpringSecurity、MyBatis、MyBatisGenerator、PlageHelper、Swagger-UI、Hibernator-Validator、Elasticsearch、RabbitMQ、Redis、MongoDB、Docker、Druid、OSS、MinIO、JWT、LogStash、Lombok、Jenkins。

前端技术栈

Vue、Vue-router、Vuex、Element、Axios、v-charts、Js-cookis、nprogress。

2、mall-swarm 项目

mall-swarm是一套微服务商城系统,采用了 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、Elasticsearch等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。

mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。

前后端系统

项目效果图参考mall,本项目跟mall项目出自同一作者,后台管理系统和移动端商城系统UI一摸一样。

后端技术栈

SpringCloud、SpringBoot、SpringSecurity、MyBatis、MyBatisGenerator、PlageHelper、Swagger-UI、Elasticsearch、RabbitMQ、Redis、MongoDB、Docker、Druid、OSS、MinIO、JWT、LogStash、Lombok、Seata、Portainer、Jenkins等。

前端技术栈

Vue、Vue-router、Vuex、Element、Axios、v-charts、Js-cookis、nprogress等。

3、onemall 项目

onemall 商城,基于微服务的思想,构建在 B2C 电商场景下的项目实战。核心技术栈,是 Spring Boot + Dubbo ,未来,会重构成 Spring Cloud Alibaba 。

这会是一个认真做的业务开源项目,目前 Java 代码 2W+行,不包括注释的情况下。

功能图

后端技术栈

SpringBoot、MySQL、Druid、MyBatis、MyBatis-Plus、Redis、Redisson、Elasticsearch、Dubbo、RocketMQ、Seata、Zookeeper、XXL-Job、springfox-swagger2、swagger-bootstrap-ui等。

前端技术栈

Vue、Vant等。

4、litemall 项目

又一个小商城。

litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端。

小商城功能

  • 首页

  • 专题列表、专题详情

  • 分类列表、分类详情

  • 品牌列表、品牌详情

  • 新品首发、人气推荐

  • 优惠券列表、优惠券选择

  • 团购

  • 搜索

  • 商品详情、商品评价、商品分享

  • 购物车

  • 下单

  • 订单列表、订单详情、订单售后

  • 地址、收藏、足迹、意见反馈

  • 客服

管理平台功能

  • 会员管理

  • 商城管理

  • 商品管理

  • 推广管理

  • 系统管理

  • 配置管理

  • 统计报表

技术栈

SpringBoot、Vue、微信小程序等。

5、xmall 项目

xmall是一个基于SOA架构的分布式电商购物商城前后端分离项目。

前台商城:Vue全家桶 。

后台管理系统:Dubbo/SSM/Elasticsearch/Redis/MySQL/ActiveMQ/Shiro/Zookeeper等。

项目架构及功能模块图

前台商城

后台管理系统

后端技术栈

Spring、SpringMVC、MyBatis、Dubbo、Zookeeper、MySQL、Mycat、Redis、Elasticsearch、ActiveMQ、Druid、Shiro、Swagger2、Docker、Nginx、Tomcat、Maven、Jenkins、JRebel等。

前端技术栈

Ztree、DataTables、Layer、Distpickeer、KindEditor、WebUploader、HighCharts、不蒜子、Vue2、Vuex、VueRouter、Element UI、ES6、webpack、axios、Node.js等。

6、newbee-mall 项目

newbee-mall 项目(新蜂商城)是一套电商系统,包括 newbee-mall 商城系统及 newbee-mall-admin 商城后台管理系统,基于 Spring Boot 2.X 及相关技术栈开发。 

前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 

后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。

商城系统

后台管理系统 

GitHub地址请在后台回复【207】获取。


别忘记点个再看,咱们下篇见

每天进步一点点
慢一点才能更快

<END>

推荐阅读:

00后大学生在家发射火箭,从发动机到软件全部自制,「初中时受马斯克鼓舞」

彻底理解浏览器的Http缓存机制

5T技术资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,单片机,树莓派,等等。在公众号内回复「2048」,即可免费获取!!

微信扫描二维码,关注我的公众号

写留言

朕已阅 

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付 9.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值