app开发者平台在数字化时代的重要性与发展趋势解析
1344
2022-10-21
基于React的炫酷的滚动抽奖程序
Magpie
Magpie,“喜鹊”,取其“报喜”之意,本系统是一款免费开源的滚动抽奖系统,适用于公司年会、大型聚会等各种场景。Magpie-LuckyDraw支持多平台运行,已经支持在Web、Windows、Mac、Linux、Docker等多平台同步发布。
支持特性
3D标签云显示参与者姓名 获奖者不重复中奖 奖项编辑:奖项数设置、奖项的编辑以及抽取的出场顺序 灾难恢复,意外退出浏览器页面时,二次访问时可以恢复上次抽奖信息 支持Windows、Linux、MacOSX、网页端、Docker等多平台
预期支持特性
手机小程序或APP控制抽奖过程 云端支持,在服务器实现抽奖 集成金数据等活动信息收集平台
一、 使用
1. Web端在线使用
2. 桌面版-安装
-软件包在本地运行
Windows版MAC版Linux版
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.gitcd Magpie-LuckyDrawyarn installyarn start
构建命令:yarn build
二、预览
三、二次开发
端到端UI测试使用Cypress,命令:yarn test:intergration产品环境构建命令:yarn dist自动发布工具Release-it, 命令:yarn releaseGithub Page自动工具gh-pages,命令: yarn release:webDocker构建脚本./Dockerfile
详见package.json
四、关注与交流
目前这个项目只有@geekeren一个人在维护,本着“人人享受,人人奉献”的开源精神和“社区靠大家”的号召,或者你发现代码写得太挫想重构,欢迎更多的同学提issue和pull request成为项目的参与者, 让Magpie更加完善。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~