Repolode
letsrevel

letsrevel/revel-backend

面向社群、俱乐部、独立场地和独立艺人的开源活动管理、票务与会员平台,后端基于 Django。

可替代:EventbriteDICE

Star
118
Fork
24
未关闭 Issue
51
最近提交
18小时前

这是什么?

Revel 是一个可自部署的票务与会员管理平台,适合场地、俱乐部、工作室和独立艺人使用。票款直接进入主办方自己的 Stripe 账户,平台不在买家价格之外额外收取服务费,代码以 MIT 协议开源,既可以使用托管版本,也可以部署在自己的服务器上。

后端支持多档票种、折扣码、候补名单、退款和二维码电子票,会员功能包括 Stripe 周期性扣费、仅限会员的活动、系列通票以及 Apple Wallet 和 Google Wallet 会员卡。问卷筛选、仅限邀请的活动、宾客名单和黑名单等工具也适合需要审核参与者的社群。

项目基于 Django 5.2 LTS、Django Ninja、带 PostGIS 的 PostgreSQL、Celery 和 Redis 构建。此外还包含通过 VIES 校验的欧盟增值税处理、反向征税规则、发票与报表,以及场馆座位图功能。前端 Web 应用位于独立仓库。

核心功能

  • 01通过 Stripe 结账,支持多档票种、自定义金额、折扣码和候补名单。
  • 02通过 Stripe 实现周期性会员收费,并支持仅限会员的活动和系列通票。
  • 03用问卷、邀请和黑名单控制谁可以获得票券或加入组织。
  • 04场馆座位图支持交互式选座。
  • 05支持欧盟增值税校验、反向征税处理、发票以及 XLSX 和 PDF 格式的收入报表。
  • 06提供邮件、站内信和 Telegram 通知,并支持 Eventbrite 同步和 OpenID Connect 登录。

适用场景

  • 健身房、瑜伽馆或合唱团管理周期性会员和课程通票。
  • 独立音乐人或 DJ 不经过演出商,直接向粉丝售票。
  • 需要在放行前审核申请人的社群组织。
  • 希望自部署票务系统并把参会者数据保存在自己服务器上的主办方。

快速上手

  1. 1

    准备一台开放 80 和 443 端口的 Linux x86-64 服务器,并为网页应用和 API 配置 DNS 记录

  2. 2

    克隆 infra 仓库并运行安装向导

    git clone https://github.com/letsrevel/infra && cd infra && ./setup.sh

使用前须知

  • 自托管需要 Linux x86-64 服务器、DNS 记录,并开放 80 和 443 端口。
  • 包含可观测性和恶意软件扫描的完整自托管方案需要 8 个 vCPU 和 32 GB 内存。

收录于专题

标签

#event-management#ticketing#membership#django#python#stripe#self-hosted#eu-vat#django-ninja#eventbrite-alternative

常见问题

revel-backend 是什么?
面向社群、俱乐部、独立场地和独立艺人的开源活动管理、票务与会员平台,后端基于 Django。 Revel 是一个可自部署的票务与会员管理平台,适合场地、俱乐部、工作室和独立艺人使用。票款直接进入主办方自己的 Stripe 账户,平台不在买家价格之外额外收取服务费,代码以 MIT 协议开源,既可以使用托管版本,也可以部署在自己的服务器上。
revel-backend 可以免费使用吗?用的什么许可证?
revel-backend 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
revel-backend 还在维护吗?
活跃维护中。revel-backend 最近一次提交是在 2026年11月6日。
revel-backend 适合用来做什么?
健身房、瑜伽馆或合唱团管理周期性会员和课程通票。 独立音乐人或 DJ 不经过演出商,直接向粉丝售票。 需要在放行前审核申请人的社群组织。 希望自部署票务系统并把参会者数据保存在自己服务器上的主办方。
revel-backend 怎么安装和运行?
准备一台开放 80 和 443 端口的 Linux x86-64 服务器,并为网页应用和 API 配置 DNS 记录 克隆 infra 仓库并运行安装向导: git clone https://github.com/letsrevel/infra && cd infra && ./setup.sh
在哪里获取 revel-backend?
源代码和安装说明在 GitHub 上:https://github.com/letsrevel/revel-backend

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目