Skip to content

一个通用的开源兽展票务后端,帮助兽展主办方减少前期部署成本,使用Apache2.0作为开源许可证

License

Notifications You must be signed in to change notification settings

loltnl/FurryExpoShop_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FurryExpoShop_backend

介绍

一个个通用的开源兽展票务后端,帮助兽展主办方减少前期部署成本,仅开发关键功能,使用Apache2.0作为开源许可证

TODO列表

0.配置

  • 将使用配置文件外置(json/yml) 或单独python文件为配置文件(待定)
  • 暂不提供HTTP SSL功能,请使用Nginx或Apache服务器作为代理进行HTTPSSL配置 1.用户注册/管理
  • 手机号注册
  • 小程序注册
  • 头像上传
  • 微信/支付宝调用人脸识别进行三要素验证
  • 结合三要素结果和身份证进行成年人验证
  • 未成年人进行三要素识别后会进行标记

2.票务管理

  • 验证是否为未成年人
  • 如使用成年人微信进行实名后可以选择是否为孩子购票
  • 未成年人/为孩子购票提示需要上传未成年人家长知情同意书,审核通过后方可购票
  • 提示实名与身份证不一致的情况工作人员有权拒绝入场
  • 票务转移接口
  • 工作室入入驻摊位费支付接口 (获取权限后购买)
  • 小游戏/活动费用支付接口

3.支付接口

  • 支付之前验证是否已实名
  • 选择支付平台
  • 生成订单
  • 轮询/回调以标记已完成订单

4.问卷跳转

  • 暂提供问卷星小程序/网页,问卷网网页跳转填写问卷
  • 摊位申请
  • 兽装申请
  • 舞台申请
  • STAFF申请
  • 官签画师嘉宾申请

5.信息展板

  • 已审核的兽装图片
  • 查看已入驻摊位
  • 已邀请/申请的官签画师嘉宾
  • 会场时间信息
  • 大合照下载信息

6.额外功能

  • (接口)些额外需要在后端请求的资源的索引链接json列表(如首页的banner图片,上传的一些展示图片等)
  • (Feature)对象存储中间件
  • (Feature)支付接口中间件

接口文档

数据库结构

备注

在初期开发的时候(现在就是),因为是一人开发,所以基本不考虑一些不必要的增删,比如购票的列表,对于购票列表,信息展板这些,需要花相对较多的时间和精力去维护和测试,如果匆匆写出来会增加不必要的安全风险(毕竟是给自己实力不到位找借口哈哈哈),所以一般情况下,一些数据的增加和删除直接操作数据库完成吧[doge] TODO:接口文档 TODO:安装教程 TODO: 使用说明

About

一个通用的开源兽展票务后端,帮助兽展主办方减少前期部署成本,使用Apache2.0作为开源许可证

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages