花了三年时间开发的开源项目,终于500 个 Star 了!

简介: waynboot-mall 项目发展至今,实属不易,我会在今后的日子里持续更新,修复 bug。希望看到本文的同学都能给 waynboot-mall 项目点个 star,帮助 waynboot-mall 走的更远,被更多的人发现与收藏。waynboot-mall 项目地址:github.com/wayn111/way… 点个 Star 🌟⭐✨ ,手有余香。

waynboot-mall 商城项目从疫情开始初期着手准备,到现在已经经过了 3 年多的时间,从项目初期到现在,一个人持续迭代,修复漏洞,添加功能,经历了前端开发工具从 vue2、vue-cli 切换到 vue3、vite 的转变,也经历了后端技术框架从 Spring Boot2 到 Spring Boot3 的变迁。这个项目已经代表了过去三年间我在开源世界的留下的步履足迹。代表了我对开源世界的一份贡献。这个项目也代表了我的一种技术能力,能够从零到一搭建一套完备、包含前后端的商城系统。这里面也希望更多的人看到这个项目,使用到这个项目,能帮助到各位就是对我最大的肯定。

waynboot-mall 商城项目经历了三年发展,前后端代码累计有 600 多次提交记录、超过 500 个 star 以及 190 个 fork。

第一次提交记录 2020 年 4 月 20 日

image.png

2020 - 2023 提交贡献图

image.png

image.png

image.png

image.png


waynboot-mall 项目主页

image.png

简介

waynboot-mall 是一套全部开源的微商城项目,包含三个项目:基于 vue2 的运营后台、基于 vue2 的 H5 商城以及基于 Java 开发的后端 api 项目。这三个项目实现了一套完整的商城业务,有首页展示、商品分类、商品详情、sku 详情、商品搜索、购物车、结算下单、支付宝/微信支付、商品评论等一系列功能。商城前后台项目源码全部开源,绝无套路。技术上基于最新得 Springboot3.1,整合了 Redis、RabbitMQ、ElasticSearch 等常用中间件,根据博主多年线上项目实战经验总结开发而来不断优化、完善。

对于初学者而言 waynboot-mall 项目是非常易于学习的,根据 readme 中的本地开发指南就能成功启动项目。还提供了 docker-compose 一键部署脚本,只需要十分钟就能启动商城前后台所有服务。

功能设计

image.png

系统设计

image.png

技术选型

系统组件 采用技术 官网
1 基础框架 Spring Boot spring.io/projects/sp…
2 ORM 框架 MyBatis-Plus baomidou.com
3 工具类库 hutool hutool.cn
4 流量网关 Nginx nginx.org/en/index.ht…
5 访问控制 Spring Security spring.io/projects/sp…
6 日志记录 Nginx logback.qos.ch/
7 验证码 easy-captcha github.com/ele-admin/E…
8 数据库连接池 HikariCP github.com/brettwooldr…
9 Redis 客户端 Lettuce lettuce.io
10 Elasticsearch 客户端 Java High Level REST Client www.elastic.co/guide/en/el…
11 消息队列 RabbitMQ www.rabbitmq.com
12 定时任务 xxl-job www.xuxueli.com/xxl-job
13 服务监控 spring-boot-admin docs.spring-boot-admin.com/current/get…

演示截图

商城首页image.png 更多商品image.png
商城搜索image.png 金刚位跳转image.png
商品详情image.png 商品分类image.png

image.png

购物车查看image.png
确认下单image.png 选择支付方式image.png

image.png

订单列表image.png
商品评论image.png

image.pngimage.png

我的页面image.png
登录image.png 注册image.png

最后

waynboot-mall 项目发展至今,实属不易,我会在今后的日子里持续更新,修复 bug。希望看到本文的同学都能给 waynboot-mall 项目点个 star,帮助 waynboot-mall 走的更远,被更多的人发现与收藏。

waynboot-mall 项目地址:github.com/wayn111/way… 点个 Star  🌟⭐✨ ,手有余香。

目录
相关文章
|
7月前
|
JSON 搜索推荐 程序员
『GitHub项目圈选15』推荐5款本周 深受程序员喜爱 的开源项目
『GitHub项目圈选15』推荐5款本周 深受程序员喜爱 的开源项目
175 1
|
2月前
|
C#
时隔半年 DotNetGuide 已突破了 6.6K + Star,持续更新,欢迎更多小伙伴PR投稿!
时隔半年 DotNetGuide 已突破了 6.6K + Star,持续更新,欢迎更多小伙伴PR投稿!
|
7月前
|
数据采集 移动开发 前端开发
2023年, 前端路上的开源总结(最新更新)
2023年, 前端路上的开源总结(最新更新)
63 0
|
Android开发
Cocos Creator 花了一个月入门经历
一个与人入门算是最笨的那种了吧 分享给大家入门视频教程
861 0
Cocos Creator 花了一个月入门经历
|
7月前
|
缓存 架构师 Java
Java开发三年,花费半年时间学完这些技术栈,面试定级阿里P7
现在 Java 相关岗位薪资越来越高、涨幅越来越大。 通过职友集数据可以查看,以北京 Java 相关岗位为例,其中 【20k-30k】 薪酬的 Java 工程师,占到了整体从业者的 30.8%!
|
设计模式 算法 NoSQL
冲刺金九银十!GitHub中文社区秋招趋势最热的面试题被我整理好了
面对已经过去的金三银四很多小伙伴都受到了很大的挫折! 最近收到一个小伙伴金三银四在阿里的面试流程完全被吊打,和我一起看看阿里都问了什么吧!
|
数据采集 缓存 移动开发
前端进阶:细数2年内我做的15个开源项目
从19年到21年,笔者利用空余时间陆陆续续做了一些开源项目, 大部分开源项目都立足于企业实际业务需求, 所以笔者觉得有必要做一个总结和复盘,在复盘的过程中希望也能对大家有所帮助.今后笔者的开源项目都会放在这篇文章中,如果想学习的可以多交流.
388 0
|
算法 搜索推荐 数据可视化
花了整整两周,小灰肝出一份算法路线图!
对于我们程序员来说,数据结构和算法是必须要掌握的内功。网络上有很多人整理过编程学习的路线图,但是有关数据结构和算法的却并不多。
230 0
花了整整两周,小灰肝出一份算法路线图!
从哪里为业余项目挤出时间?
发布于 2014-02-21 自从公布了业余项目(side-project)的收入,我收到了很多次这个问题:“你真的有4个孩子和一份全职工作吗?!你从哪儿为业余项目挤出时间的?” 回答时,我想编造一些听起来非常令人印象深刻的回答:“嗯,我每晚熬夜,拼命奋斗到眼睛充血。” 但我没有那样做。目前我也没有使用非常复杂的时间管理哲学。这里有一些我马上要做的已经使我受益的事情。如果你像我一样(为人父母 并且/或 有一份全职工作),那么这些事也许也会对你有帮助:
115 0
从哪里为业余项目挤出时间?
|
云安全 架构师 关系型数据库
MVP一周精选 20200430: 关于职场与人生,他们这样玩!
喜闻乐见的小长假来啦,我们已经为您提前整理好了最新技术干货,一键解读更多精彩,然后肆意撒欢吧~
MVP一周精选 20200430: 关于职场与人生,他们这样玩!