# Fly-LuckyDraw **Repository Path**: h_x_d/Fly-LuckyDraw ## Basic Information - **Project Name**: Fly-LuckyDraw - **Description**: No description available - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-26 - **Last Updated**: 2024-01-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Fly-LuckyDraw Fly-LuckyDraw,本系统是一款免费开源的滚动抽奖系统,适用于公司年会、大型聚会等各种场景。Fly-LuckDraw是在Magpie-LuckyDraw开源系统的基础上修改而来。 ### 背景 Fly-LuckyDraw,的出现是应为公司年会活动想一改以前抽奖形式,由原有的纸箱人为抽取变为系统自动随机抽取,而这个任务最终落到我身上😊😊😊,为了节约时间当然是第一时间到GitHub索取啦😊!很幸运也很轻松的找到了Magpie-LuckyDraw这个优秀而简约的项目,最终Fly-LuckyDraw也是完全在Magpie-LuckyDraw的基础修改而来,由于修改较多也不好与原有作者项目合并,源于开源精神也是为了大家多一个选择,最终发布于此😊 ### 支持特性 - [x] 3D标签云显示参与者姓名 - [x] 获奖者不重复中奖 - [x] 奖项编辑:奖项数设置、奖项的编辑、每项抽奖次数设置以及抽取的出场顺序 - [x] 灾难恢复,意外退出浏览器页面时,二次访问时可以恢复上次抽奖信息 - [x] 支持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` ## 二、预览 ![预览](assets/image/drawing.gif)