项目名称:聚免
涉及技术:SpringBoot、MybatisPlus、Redis、SpringSecurity、Mysql、微信小程序、vue、docker、nginx、git、jdk1.8、linux等等
项目简介:
聚免”,最核心功能就是用户在平台下的店铺消费会进行排队免单,而免单的基础就是商户拿出部分利润出来,当商户累积拿出的利润等于排第一用户消费金额时,全部返给该用户,免单成功的用户踢出队伍,以此循环。后面还增加了积分、二次消费返与商城等功能,用于消化用户待排队的泡沫。
系统包括3个pc端(代理商后台、运营后台、免单商城运营后台),2个小程序端(用户端、商户后台)。代理商后台包括店铺管理、经营管理以及员工管理;运营后台包括用户管理、店铺管理、店家商品管理、代理商管理、经营管理、订单管理以及系统设置;免单商城运营后台主要包括商品上下架,增删改查商品,查询订单以及发货等功能模块;商户后台核心包括提现、统计商户经营信息、二维码付款。
采用前后端分离模式,后端是基于springboot框架多模块开发。尽管很多端,但是功能和业务逻辑都拆分明了,后端写好接口后,各个端直接调用就行,得到了解耦使后面更好的维护与新的开发。代码分各个端部署在2台服务器上,使用docker容器将后端代码部署并对外开放接口,nginx部署前端代码。
个人职责:一共4名开发人员,后期维护更是只有我一个后端,和一个前端。小程序前端我负责写js,对接后台接口。后端负责比如对接支付宝支付,图片存储oss以及开发商城整个系统等等,所以大部分功能都涉及,包括测试以及部署上线商城。