Awesome-Nebulas
Awesome-Nebulas copied to clipboard
DApp 创意:签到小程序
概述
功能与操作:
- 活动发起方生成一张签到二维码,张贴在活动地点。
- 活动参与者到场之后,使用小程序扫码签到。
- 活动发起者可浏览签到记录。
由于小程序无法与区块链直接交互,本应用需要搭一个服务端。
产品功能
小程序端:
- 小程序扫码签到(通过 API 打到服务端,并给出操作结果)
- 发起活动(得到二维码)
- 我的活动(浏览签到记录)
服务器端:
- 生成签到二维码
- 提供签到 API 给客户端(HTTPS)
待确认的技术要点
小程序端:
- 小程序端收费的可能性(法币或 NAS)
服务器端:
- 服务器如何写数据上链?
- 费用如何计算?
- 打卡次数如何做限制(防止恶意消耗 NAS)?
- 每用户每天只能签到 N 次
- 每个活动总共只能签到 M 次
这个我之前坐过,只不过是网页不是小程序,支持发起活动,支持扫码打卡,支持查看打卡记录 http://kq.zzkun.com/
@kun368 👍 厉害!顺便问下,如果是网页的话,扫码功能如何实现?
@cssmagic 我这里直接将网页URL转换成二维码了,相当于是扫码跳转到对应的URL。我用的是qrcode.react库,可以生成二维码图片。不过并没有实现“扫码”的功能,单纯网页好像没法调用摄像头?
@kun368 嗯,明白了。所以我设想的客户端载体是小程序。
纯网页也可以变通实现,拍照上传图片,由后端来识别二维码。