Skip to content

canjian215215/Fly-LuckyDraw

Repository files navigation

Fly-LuckyDraw

Fly-LuckyDraw,本系统是一款免费开源的滚动抽奖系统,适用于公司年会、大型聚会等各种场景。Fly-LuckDraw是在Magpie-LuckyDraw开源系统的基础上修改而来。

背景

Fly-LuckyDraw,的出现是应为公司年会活动想一改以前抽奖形式,由原有的纸箱人为抽取变为系统自动随机抽取,而这个任务最终落到我身上😊😊😊,为了节约时间当然是第一时间到GitHub索取啦😊!很幸运也很轻松的找到了Magpie-LuckyDraw这个优秀而简约的项目,最终Fly-LuckyDraw也是完全在Magpie-LuckyDraw的基础修改而来,由于修改较多也不好与原有作者项目合并,源于开源精神也是为了大家多一个选择,最终发布于此😊

支持特性

  • 3D标签云显示参与者姓名
  • 获奖者不重复中奖
  • 奖项编辑:奖项数设置、奖项的编辑、每项抽奖次数设置以及抽取的出场顺序
  • 灾难恢复,意外退出浏览器页面时,二次访问时可以恢复上次抽奖信息
  • 支持Windows、Linux、MacOSX、网页端、Docker等多平台

预期支持特性

  • 手机小程序或APP控制抽奖过程
  • 云端支持,在服务器实现抽奖
  • 集成金数据等活动信息收集平台

一、 使用

1. 使用Docker本地运行

本项目已Docker化并托管于Docker hub平台,您可以在安装了Docker环境的情况下执行:

docker run -p 80:80 bywang/magpie启动Magpie抽奖服务

你也可以clone本项目,在本地使用yarn start 启动服务

2. 下载源代码构建运行

git clone https://github.com/canjian215215/Fly-LuckyDraw.git
cd Fly-LuckyDraw
yarn install
yarn start
  • 构建命令:yarn build

二、预览

预览