新项目是 newbee-mall 的升级版本,暂时就叫它 newbee-mall-plus 吧,第一阶段会开发秒杀功能、优惠券、对接支付宝这些功能,也会慢慢加入 Redis、 Elastic Search、Sentinel、Docker、K8s、消息队列、Spring Cloud 等技术栈。

以上是对于后端技术栈的补充和升级,至于前端技术栈的话,后面可能会加入 React 版本和小程序版本的新蜂商城代码实现。

新蜂商城系列仓库地址:https://github.com/newbee-ltd

如果还喜欢这个开源项目的话,请点赞支持哈!

1

DuangDuangDuang!newbee-mall-plus 来啦!

20 多天没有发新文章啦,因为近期工作比较忙,都在处理公司里的事情,刚好周末这两天有时间就整理了一下开源仓库的信息,并且做了一下 newbee-mall 系列在 2021 年的开发计划,除了新蜂商城和新蜂商城 Vue 版本的迭代优化之外,打算做一下系统的升级,主要计划如下:

  • 增加功能模块

  • 增加技术栈

第一阶段的话,主要开发三个功能:秒杀功能、优惠券、对接支付宝。

如果一切顺利,会继续开发评论模块、商品的全文搜索功能等等。

目前的开发进度处于起步阶段,仅仅是写了基础页面的样式,还没有开发具体的功能,部分页面如下:

  • 秒杀商品列表页面

  • 优惠券列表页面

  • 我的优惠券页面

  • 支付宝接入(截的支付宝网站的预览图)

所有计划中的功能都是刚刚开发,预计农历新年后一段时间开发完成。

基础的功能测试和秒杀功能压测完成后,就会把源码发布到 GitHub 和 Gitee 网站上,和往常一样,我做的开源项目不会藏着掖着,源代码、项目的其他文件全部都会免费开源出去。

2

newbee-mall 项目开源的历程

今年是 2021 年,newbee-mall 正式开源到 GitHub 的时间是 2019 年。

真的没想到这已经是 newbee-mall 开源的第三个年头了,很快啊!过程中就是陆陆续续的进行优化和问题修改,感兴趣的可以去了解一下这个 Spring Boot + Vue 技术栈开发的商城项目,开源地址如下:

  • newbee-mall in GitHub :https://github.com/newbee-ltd

  • newbee-mall in Gitee :https://gitee.com/newbee-ltd

Newbee-mall 在 GitHub 和国内的码云都创建了代码仓库,如果有人访问 GitHub 比较慢的话,建议在 Gitee 上查看该项目。

当然,newbee-mall 系列也在不断地优化进步。

2019 年 10 月,新蜂商城就开源了,主要技术栈为 Spring Boot,是一个供后端开发者学习的项目。

2020 年 5 月,新蜂商城 Vue2 版本也开源了,加入了前端技术栈 Vue,前端开发者也可以学习和使用。

紧接着,2020 年 11 月,新蜂商城 Vue3 版本也开源了。

原来的新蜂商城只有一个 PC 端的页面,加入了 Vue 版本之后新蜂商城的展现形式更加丰富了,新蜂商城变成了这样:

从左到右依次为:新蜂商城后台管理系统页面、新蜂商城 PC 端页面、新蜂商城 Vue 版本的三个页面。

以上就是 newbee-mall 开源项目的大致历程和时间线,现在又开始继续迭代,可以说是一直在进步吧,未来也会做更多拓展和优化,希望大家多提一些建议。

3

为什么要开发新蜂商城升级版本 newbee-mall-plus

我会从以下两点来谈一谈为什么要开发 newbee-mall-plus。

首先是 newbee-mall 项目的由来:

十三自己开发出了当前的 newbee-mall 新蜂商城,我的想法很简单,就是做一个大家都能运行的商城项目,而不是缺胳膊少腿的项目,不求有多么完善,也不求有多少技术栈,我目前的想法就是大家都可以运行它,使用它,至于完善它嘛,大家给我点时间哈。

新蜂商城 newbee-mall 的话,主要的点就是易用,易用,易用,要考虑到各个阶段的开发者,甚至是学生,所以做的尽量简单易用一些,不会使用太复杂的技术栈,让所有人都可以快速上手这个商城项目。

其次,是 newbee-mall 项目开源时,我对于这个项目的畅想,因为不可能不做优化,不可能只用 Spring Boot 技术栈,而不加入其它流行的技术栈。

商城项目并不会使用太多的技术栈,使用和部署起来都非常简单,只需要基础的java运行环境和数据库,很快就可以启动这个大型商城项目,目的就是让大家方便,如果你需要一个可以实践的商城项目,这绝对会是你最佳的选择,对于各个阶段的java开发者都非常友好。

目前的技术栈对所有人都非常友好,但是这不代表该商城项目不会进行优化,之后我也会在此项目的基础上再次进行优化迭代,加入缓存、搜索引擎、微服务、集群、高并发等等内容,满足更多开发者的需求,但是不会是当前项目,当前项目是一个基石,我会在这个基石项目上慢慢的添加内容。

升级版本 newbee-mall-plus 项目其实在开发 newbee-mall 项目的时候就已经列入计划中,只是之前一直在开发前后端分离相关的功能,比如 newbee-mall-vue-app、newbee-mall-vue3-app、newbee-mall-api 这三个仓库,时间主要都用来做 Vue 相关的仓库了:

现在,这些项目的开发工作也完成的七七八八,后面就是日常的维护和功能优化了,因此就把 newbee-mall-plus 项目提上了日程。

4

新仓库 newbee-mall-plus 具体的开发计划

从今天开始算起,计划在半个月内把所有新增模块的前端页面给敲出来,也就是年前争取做完前端页面。

优惠券功能、支付宝接入、秒杀功能,预计的开发时间应该在两三个月左右吧,如果不出意外的话。毕竟快过年了,然后年底公司还有一些小活动,所以预计在 2021 年 4 月前开发完成。

开发完成,再测试一段时间,一切没问题了,就可以放到开源网站供大家学习和使用啦,等着我哈!

好啦!newbee-mall-plus 进入开发阶段啦,仓库地址是 https://github.com/newbee-ltd/newbee-mall-plus ,感兴趣的朋友记得关注和点赞仓库啊!

Star 越多,开发越快!哈哈哈哈哈。

5

总结

毕竟是做免费的开源项目,能坚持到现在也挺不容易的,希望大家多给项目点几个 star 吧!我也会继续坚持做下去的。

好了,今天的分享到这里就结束啦!

接下来就好好开发新项目,等我的好消息!

● 开源啦!一个基于 Vue 3 + Vant 3 的商城项目

● Vue3实战系列:Vue3.0 + Vant3.0 搭建种子项目

● 程序员的副业:我靠写作赚到的第一笔收入

● Vue+Spring Boot 前后端分离的商城项目开源啦!

● 「2020年中总结」这半年我又做了哪些副业?

● 我在地铁上写了一个开源商城项目

● 开源项目在闲鱼、b 站上被倒卖?这是什么骚操作?

● 年终总结-2019年,我的副业元年

● 程序员,你怎么这么忙?

● 捅娄子了,写个bug被国家信息安全漏洞共享平台抓到了

● SpringBoot+MyBatis开发JavaWeb线上商城项目

“程序员的小故事”公众号中除注明转载/出处外,皆为作者原创,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。

newbee-mall 开源商城新计划:秒杀功能、优惠券、对接支付宝相关推荐

  1. 商城新客多领取优惠券问题

    背景 年前开发的问题,总结一下: 用户在商城页面领取新客券,领过的用户不能再次领取,整个新用户领券逻辑如下: Step 1: 验证商家是否登录.是否是老用户(R) Step 2: 验证该商家是否领取过 ...

  2. android支付功能开发,对接支付宝支付接口开发详细步骤

    对接支付宝支付接口,官方文档已经写的很清楚了,但是也有很多像我一样的小白,第一次对接支付宝支付接口,会有些迷茫,所以我在此写下这篇文章,给我和我一样的同学,一点思路吧. 第一步:(先要在支付宝进行操做 ...

  3. newbee-mall开源商城:秒杀功能、优惠券、对接支付宝

    新项目是 newbee-mall 的升级版本,暂时就叫它 newbee-mall-plus 吧,第一阶段会开发秒杀功能.优惠券.对接支付宝这些功能,也会慢慢加入 Redis. Elastic Sear ...

  4. Vue3教程:Vue3 开源商城项目重构计划正式启动!

    我打算用 Vue3 写一个商城项目,目前已经开始着手开发,测试完成后正式开源到 GitHub,让大家也可以用现成的 Vue3 大型商城项目源码来练练手. 1 Vue3 来了 今年上半年,我用 Vue ...

  5. 商城限时秒杀功能系统

    我们在网购的时候常常会看到"限时""秒杀"等字眼,商家在产品的促销上除了发放优惠券,还喜欢用限时秒杀的方式, 让价格和原本的售价形成对比,吸引更多的用户来下单, ...

  6. 重磅!期待已久的Niushop开源商城系统3.0正式版于今日发布,真正开启牛店新时代...

    重磅!期待已久的Niushop开源商城系统3.0正式版于今日发布,真正开启牛店新时代 测试地址:http;//wxcs.niuteam.cn/admin 转载于:https://my.oschina. ...

  7. 拼团秒杀功能,小程序商城能比得过拼多多吗?

    众所周知,拼多多的主要功能就是拼团秒杀,毕竟拼多多从一开始就以拼团而注明,那么,如何搭建一个这样的一个拼团秒杀营销方式的平台?阿牛ger下面为大家介绍微信小程序拼团秒杀功能系统开发. 小程序拼团秒杀功 ...

  8. 精品商城拼团秒杀优惠折扣全功能完美双端自适应对接个人免签网站源码

    源码介绍: [已测]精品拼团秒杀优惠折扣全功能完美双端自适应对接免这款非常完整,整体也非常简洁,功能全面,没有那么多冗杂的多余页面和无用代码,拿到后优化了下整体代码,对接了免支付.订单发起提交都比之前 ...

  9. H5电商营销系统+微信商城小程序、拼团、砍价、秒杀、优惠券、积分、分销等功能thinkphp二次开发

    H5电商营销系统+微信商城小程序.拼团.砍价.秒杀.优惠券.积分.分销等功能thinkphp二次开发 喜欢的联系我,提供源代码 1.后台应用form-builder PHP快速生成现代化表单:     ...

最新文章

  1. 【Go】Go基础(一):Hello World!
  2. 罗斯蒙特1056ph电极_ROSEMOUNT 罗斯蒙特 PH电极 0396R-10-2(0396R-10-2)
  3. 用 Parser Combinator 解析 Cirru 的缩进语法
  4. 白话设计模式——目录
  5. Python练习-基于socket的FTPServer
  6. android 如何在线程缓存实体类
  7. 【Hibernate】getHibernateTemplate与getSession的区别以及优缺点
  8. PAT L3-007 天梯地图
  9. InnoDB的auto_increment指定值被重置问题
  10. Qt:Qt实现Winsock网络编程—TCP服务端和客户端通信(多线程)
  11. tcp拥塞控制_面试必备TCP(四):拥塞控制
  12. 经验的总结,需要记录。
  13. Linux c++ udp按包发送接收文件
  14. 怎么在服务器跑sql文件,服务器mysql数据库如何运行脚本
  15. 基于韦尔奇·鲍威尔法对图着色 含c++代码
  16. Firefox七种武器之firebug
  17. bad assignment报错
  18. 金融科技方便生活,分布式架构助力微粒贷“闪电放款”
  19. C/C++类型到Ada
  20. vue实现图片轮播二

热门文章

  1. 智者千虑必有一失,愚者千虑必有一得!
  2. qq客服web打开和判断是否在线或离线
  3. 被坑哭了!多多云上线调试BUG记录
  4. 如何看待铺天盖地都是Python的广告?
  5. php 建模,php建模(php_uml) 和 Enterprise Architect 自动生成模型
  6. 互联网行业哪个职位更有前途?
  7. snow隐写-无字天书
  8. C#margin属性
  9. 计算机启动后桌面无图标,电脑开机后桌面图标没有显示
  10. 卷积神经网络 —— 图像卷积