
有开发者在社交平台上求助:老板要求准备一个年会抽奖小程序,需要现场大屏滚动显示所有员工姓名,但关键是要能内定部分人员中奖,同时确保另一部分人必定不会中奖。市面上是否存在能实现这种“可控”抽奖的软件呢?
这或许触及了公平性的边界,但在某些特定的年会活动场景下,主办方对抽奖结果的“可控”需求确实存在。为了回应这个需求,一个名为“Lucky Draw”的开源项目应运而生。

项目在线演示地址为:https://lucky.appinn.com ,并且已在 GitHub 上开源。
这是一个典型的双屏互动应用:一个界面面向观众,展示华丽的抽奖动画;另一个后台控制界面则面向操作人员,用于全程操控大屏显示与抽奖流程。系统主要功能包括:
- 大屏页面控制:可一键切换大屏显示欢迎页、奖品介绍页以及激动人心的抽奖页。
- 企业信息定制:支持自定义公司 Logo 和名称,轻松匹配企业形象。
- 奖项灵活管理:自由设置奖项等级、奖品内容及对应的中奖名额。
- 人员名单管理:支持手动添加或直接导入 CSV 格式的员工姓名列表,方便快捷。
- 结果导出:抽奖结束后,可将中奖名单导出为图片格式,便于存档或宣传。
- 动效丰富:抽奖过程配有流畅的动画效果,提升现场氛围。
当然,最核心的“特色”功能在于其可控性。系统支持设置内定中奖名单,也可以将特定人员排除在中奖范围之外(此功能默认关闭)。这样一来,活动组织者便能完全掌握抽奖结果的走向。
据开发者“青小蛙”透露,整个项目的开发耗时仅约 3 小时。这不禁让人思考,借助现代成熟的前端框架和丰富的开源组件,开发一个功能完备的项目的门槛正在急剧降低。如果你对这类开源实战项目的过程感兴趣,不妨去探索一下其源码。
对于需要筹备年会、庆典等活动的组织者或开发者而言,这样一个即拿即用、高度可控的抽奖工具,或许能解决燃眉之急。如果你正在寻找类似方案,不妨试试看。
本文涉及的工具与思路可在云栈社区的相应板块找到更多讨论与资源。
|