易抓AR
使用工具:Django、Charles、PyCharm、Redis
项目描述: 一款基于移动互联网与智能硬件相结合的线上娃娃机项目,足不出户便可体验抓娃娃的乐趣,产品已接入美图、芒果TV、4399、一直播、人人、微爱等渠道
项目职责: 1.对项目进行需求分析,完成积分商城,扭蛋机,道具系统,口红玩法,金币转盘,排行榜,周卡月卡, 水位设置,订单系统,库存预警,每日任务等模块的业务逻辑实现
2.完成项目维护,活动上新,版本迭代
3.进行端口调试,功能测试,数据埋点统计
4.平台登陆对接,第三方支付接入
技术要点:1.分析业务需求,制定数据库模型以及状态码定义
2.实现仓库库存预警,通过Celery异步发送钉钉消息
3.利用redis提升性能和用户体验, 后台异步写入MongoDB
4.使用crontab定时将排行榜奖品发放到用户背包
5.模拟生成用户数据,利用unittest模块、设置断言,进行单元测试
6.通过typing类型注解对参数类型进行验证、类型检查
7.pubsub+websocket实现消息主动推送
8.编写dockerfile 和 shell 脚本,完成项目的日常更新部署
9.webRTC+websocket 实现推流、拉流,jsmpeg实现视频播放