项目概况:白白送是一款免费拿商品的客户端应用,一个凭“碎片”免费兑换心仪商品的平台。白白送拥有丰富的商品类型,致力于打造良好用户体验的电商平台。系统使用 dubbo+zookeeper 做微服务框架,springBoot+Mybatics 作为项目框架,数据库使用 mySQL 。项目分为五大模块:1、用户管理模块 2、商品管理模块 3、订单模块 4、任务模块 5、评测区模块(一)、用户模块:手机号登录、账号密码登陆、微信登陆(h5 微信授权、小程序微信登录、app 微信登陆)(二)、商城模块:商城列表分类展示(热门、整点抢)、solr 搜索、二级商品详情页(类似抖音的上下滑动)、三级商品详情页(商品的介绍、属性)-包含下单按钮,商品后台管理(三)、订单模块:下单(购物车)、抢购(锁单)-运用分布式锁保证库存不会溢出(四)、任务模块:用户获取碎片的主要来源(1、收藏 2、浏览 3、分享 4、邀请好友 5、固定时间段登陆领取6、签到)(五)、评测模块:每周好物推荐、热门商品(视频)、文章、热门网友评论。项目工作内容: 用户信息管理模块的注册、登录和用户信息修改;任务模块的答题功能和小程序的好友助力功能等接口的开发。1、用户方面采用 redis 缓存保存用户的 user_token 信息,手机号验证码登录采用阿里云的短信服务。2、好友助力功能包括商品的后台管理,支持商品的上下架、修改商品信息的功能,添加商品的活动,对商品加分布式锁,保证库存不会溢出。可查看单个助力活动的详情和参与的所有助力活动信息。3、答题功能,后台支持上传题目、删除题目等功能,上传的题库 Excel 表格保存在阿里云上。用户的题目和答题状态保存在 redis 上,防止频繁的操作数据库,提高了接口的处理效率。编写接口文档,与 IOS,Android,前端,小程序对接后台接口。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论