☰
抽奖神器!一款炫酷3D的开源免费年会抽奖系统,支持在Windows、Mac、Linux多平台使用
2026/9/28 5:00:07 网站建设 项目流程


  • 💂 个人网站:IT知识小屋
  • 🤟 版权:本文由【IT学习日记】原创、在CSDN首发、需要转载请联系博主
  • 💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦

文章目录

      • 简介
      • 系统特性
      • 快速部署
      • 二次开发
      • 开源地址&使用手册
      • 写在最后

简介

Magpie(喜鹊)是一款完全开源免费的滚动抽奖系统,支持奖项数设置、奖项的编辑、抽取的出场顺序、防重复中奖、3D标签云展示中奖者信息等核心抽奖功能,可适用于公司年会、大型聚会等各种场景。

系统支持在Web、Windows、Mac、Linux、Docker多平台部署使用,提供灾难恢复,即使抽奖中意外退出浏览器页面时,二次访问时可以恢复上次抽奖信息,最大程度保障抽奖的公平性。


系统特性

  • 完全免费:代码100%开源,支持定制二开

  • 多平台应用:支持Windows、Linux、MacOSX、网页端、Docker等多平台部署使用

  • 灾难恢复:即使抽奖过程意外退出浏览器,下次访问时可以恢复上次抽奖信息

  • 强大配置信息:对针对抽奖详情进行各参数配置如:奖项数设置、奖项的编辑以及抽取的出场顺序

  • 炫酷中奖画面:支持3D标签云显示参与者姓名

  • 安全性:源码100%开放,可任意查询,有获奖者过滤,防止获奖者重复中奖


快速部署

方式一:下载软件包在本地运行,支持:Windows、Mac、Linux(方式在文后)

方式二:使用Docker本地运行

该系统已Docker化并托管于Docker hub平台,您可以在安装了Docker环境的情况下执行: 启动Magpie抽奖服务:docker run -p 80:80 bywang/magpie

方式三:下载源码本地运行

1、下载项目源码 2、切换目录:cd Magpie-LuckyDraw 3、安装:yarn install 4、启动:yarn start 构建命令:yarn build

二次开发

用户如果有个性化的需求,也可以下载源码来进行二次开发:

详细在项目源码的package.json文件中 端到端UI测试使用Cypress,命令:yarn test:intergration 产品环境构建命令:yarn dist 自动发布工具Release-it, 命令:yarn release Github Page自动工具gh-pages,命令: yarn release:web Docker构建脚本./Dockerfile

开源地址&使用手册

点击下方的【IT学习日记】回复【资源】领取!

  • 💂 个人网站:IT学习日记

如果这篇文章对您有帮助,请一定帮我点个“关注”和“点赞”,这对我非常重要。我将会继续推荐更多优质项目和新闻。

写在最后

1000+优质开源项目更新进度:276/1000。如需更多类型优质项目推荐,请在文章后留言。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询