无聊想做个抽奖类的小项目

突发奇想,说干就干,想做个用户可以分享自定义的抽奖事项、邀约朋友快速参与抽奖的小项目,就当练练手和巩固技术。

我期望:轻量级、好拓展、页面简洁美观、趣味性且开源的抽奖类项目。

大致需求:

  1. 转盘式、九宫格、秒杀模式等形式抽奖
  2. 用户可自定义抽奖事项,设定奖品、中奖率等
  3. 可以通过二维码或链接的方式,分享抽奖事项
  4. 有盈利性,真实的微信支付场景
  5. 获奖消息实时通知机制

主要涉及技术:
Spring Boot、Vue 、Element UI 、MySQL、MyBatis Plus、Redis、RabbitMQ、Websocket、并发场景处理、对接GoGo支付、开源抽奖概率算法、开源抽奖UI组件Lucky-Canvas(https://100px.net/demo/more.html

开发周期:预估7天左右,有些功能已做过类似的,例如真实支付、大转盘抽奖,可以看我的毕设项目 https://reservation.cstweb.top

项目开源地址(开发中):
后端:https://gitee.com/gitcst/luck-service
前端:https://gitee.com/gitcst/luck-front

最终项目网址https://luck.cstweb.top (暂未上线)