10 Star 30 Fork 12

Gitee 极速下载 / Magpie

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/geekeren/Magpie-LuckyDraw
克隆/下载
README.md 3.57 KB
一键复制 编辑 原始数据 按行查看 历史
Baiyuan Wang 提交于 2020-12-30 21:56 . Update README.md

Magpie

Github Release Github Release Downloads Build Status Dockerhub Dockerhub Github Release Downloads License

Magpie,“喜鹊”,取其“报喜”之意,本系统是一款免费开源的滚动抽奖系统,适用于公司年会、大型聚会等各种场景。Magpie-LuckyDraw支持多平台运行,已经支持在Web、Windows、Mac、Linux、Docker等多平台同步发布。

支持特性

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

预期支持特性

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

一、 使用

1. Web端在线使用

点击使用:https://magpie.wangbaiyuan.cn

2. 桌面版下载安装

下载软件包在本地运行

3. 使用Docker本地运行

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

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

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

4. 下载源代码构建运行

git clone git@github.com:geekeren/Magpie-LuckyDraw.git
cd Magpie-LuckyDraw
yarn install
yarn start
  • 构建命令:yarn build

二、预览

预览

三、二次开发

  • 端到端UI测试使用Cypress,命令:yarn test:intergration
  • 产品环境构建命令:yarn dist
  • 自动发布工具Release-it, 命令:yarn release
  • Github Page自动工具gh-pages,命令: yarn release:web
  • Docker构建脚本./Dockerfile

详见package.json

四、关注与交流

目前这个项目只有@geekeren一个人在维护,本着“人人享受,人人奉献”的开源精神和“社区靠大家”的号召,或者你发现代码写得太挫想重构,欢迎更多的同学提issue和pull request成为项目的参与者, 让Magpie更加完善。

关注我的微信

商业定制,请在我的微信公众号下留言

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/mirrors/Magpie.git
git@gitee.com:mirrors/Magpie.git
mirrors
Magpie
Magpie
master

搜索帮助