点击空白处退出提示
作品详情
项目描述:买卖新品、上全求新,全求新是一个代发B2B批发平台,代理了面膜机、榨油机、平衡车、石墨烯、衣服 、炒菜机、等颠覆市场创新产品,以及机器人、无人飞机,玻璃键盘,女皇鞋等创新产品
使用技术:微信小程序+uniapp+ajax+Vant Weapp+Vue-cli+Vuex+Element-UI+SpringBoot+MybatisPlus+redis+webSocket+
SpringCloud+RabbitMq+GitEE
负责模块:主要负责首页、用户注册登录、商品展示、购物车、下单订单管理、商家入驻、聊天系统、内置后 台管理系 统、内置签到小游戏 的前端页面展示,以及上述功能的部分后台接口的实现
· Oauth2.0+SpringSecurity进行注册登录。
· 使用redis进行数据库缓存管理,抢购高并发,签发指定数量的令牌避免超卖。
· 使用RESTful规范开发接口
· 使用RabbitMQ作为消息队列创建订单等
· 视频与图片资源上传至华为云OBS作为CDN
· 使用第三方腾讯电商收付通对不同商户的订单进行合单支付,并分账给利益相关方
· 订单和售后中使用Spring StateMachine减少了if-else语句的使用,并保证了订单状态转换的幂等性
· 独自进行微信小程序的架构更换,将原生微信小程序代码迁移至uniapp中,满足一套代码部署到多端的需求
· 二级商户入驻,在其首次上架商品时,弹出二维码引导商户与第三方腾讯电商收付通签约。
· 使用Vue、webpack、scss等工具进行组件化开发商城系统的前台、后台页面。
· 使用axios进行异步请求,拦截并获取后端传回的JSON数据。
· 使用es6中语法,如箭头函数、解构等技术进行开发。
· 使用Vuex进行页面全局状态管理。
· 使用rem、rpx尺寸单位和flex弹性布局实现自适应的移动端页面。
· 使用uniapp对一套前端代码进行多端部署(PC端、移动web端、小程序)。
· 使用nuxt.js对页面进行SSR优化,利于搜索引擎抓取页面。
· 使用element、vant、view-UI 等UI组件库美化项目。
· 使用websocket实现客服聊天系统、客户掉线检测等功能。
· 使用git、gitee工具进行项目拉取、推送,进行分支管理和版本管理
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论