免费开源的年会抽奖系统:让你的年会更加精彩!
作者:墨凡君
链接:https://zhuanlan.zhihu.com/p/16227149986
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
链接:https://zhuanlan.zhihu.com/p/16227149986
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
大家好,距离春节越来越近了,相信很多公司都在筹备年会。今天我要给大家介绍一个完全免费、开源的年会抽奖系统,它不仅简单易用,而且完全不需要付费,非常适合各种规模的公司年会使用。

项目介绍
这是一个基于 Node.js 开发的网页版抽奖系统,具有以下特点:
- 完全免费开源
- 使用简单,无需复杂配置
- 界面美观,支持自定义样式
- 支持多设备访问
- 实时抽奖效果
- 抽奖结果导出功能
使用场景
最典型的使用场景就是在公司年会上进行抽奖活动。你可以:
- 提前导入员工名单

- 设置不同等级的奖项

- 现场大屏幕展示抽奖过程

- 保存抽奖结果

️ 部署指南
方式一:本地部署(推荐新手使用)
- 环境准备
# 确保已安装 Node.js(建议 14.0 以上版本)
node -v
# 确保已安装 npm 或 pnpm
npm -v
2. 下载代码
# 克隆项目
git clone https://github.com/LOG1997/log-lottery.git
# 进入项目目录
cd log-lottery
3. 安装依赖
# 使用 npm 安装
npm install
# 或使用 pnpm
pnpm install
4. 启动项目
# 开发模式启动
npm run dev
# 或
pnpm dev
5. 访问项目
-
- 启动成功后,根据提示,在浏览器中访问,比如:http://localhost:6719/log-lottery/home
- 建议使用最新版的 Chrome 或 Edge 浏览器
方式二:Docker部署(推荐有经验的用户使用)
- 安装 Docker
- Windows用户可以下载 Docker Desktop
- 安装完成后确保 Docker 服务正常运行
2. 拉取并运行容器
# 拉取镜像
docker pull log1997/log-lottery:latest
# 运行容器
docker run -d -p 80:80 log1997/log-lottery:latest
3. 访问项目
-
- 打开浏览器访问:http://localhost
结语
这个抽奖系统虽然简单,但功能完全够用,而且完全免费开源。希望能帮助大家轻松搞定年会抽奖环节,让年会更加精彩!
如果你觉得这个项目对你有帮助,欢迎点赞转发,也欢迎在评论区分享你的使用体验或建议。如果遇到任何问题,也可以在评论区提出,我会及时回复。
预祝大家新年快乐,年会圆满成功!