Repolode
letsrevel

letsrevel/revel-backend

コミュニティ、クラブ、独立系会場、アーティスト向けのオープンソースイベント管理・チケット販売・会員管理プラットフォーム。DjangoとPythonのバックエンドを採用。

代替できる製品:EventbriteDICE

スター
118
フォーク
24
未解決の Issue
51
最終コミット
2 時間前

これは何?

Revelは、イベントチケットの販売と会員管理に使えるセルフホスト対応プラットフォームです。チケット代を購入者へのサービス料なしで自分のStripeアカウントに直接入金したい会場、クラブ、スタジオ、独立系アーティストを対象としています。MITライセンスで提供され、ホステッドサービスを利用するか、自分のサーバーで運用できます。

バックエンドには、料金区分、割引コード、ウェイトリスト、返金、QRチケットを備えたチケット販売機能があります。会員機能には、Stripeの定期課金、会員限定イベント、シリーズパス、Apple WalletまたはGoogle Walletのカードが含まれます。参加者の審査に使うアンケート、招待制イベント、ゲストリスト、ブラックリストなど、コミュニティ向けのツールも備えています。

Django 5.2 LTS、Django Ninja、PostGIS対応PostgreSQL、Celery、Redisを使って構築されています。VIESによる検証を通じたEU VAT対応、リバースチャージのルール、請求書とレポートのほか、会場の座席マップも備えています。Webフロントエンドは別のリポジトリで管理されています。

主な機能

  • 01Stripeによるチケット決済。料金区分、任意金額での支払い、割引コード、ウェイトリストに対応。
  • 02Stripeによる定期会費の請求に加え、会員限定イベントやシリーズパスに対応。
  • 03アンケート、招待、ブラックリストを使って、チケット購入や入会の可否を管理。
  • 04インタラクティブな座席選択に対応した会場向け座席マップ。
  • 05EU VATの検証、リバースチャージへの対応、請求書の発行、XLSXおよびPDF形式の収益レポート。
  • 06メール、アプリ内、Telegramによる通知に加え、Eventbriteとの同期とOpenID Connectログイン。

ユースケース

  • ジム、ヨガスタジオ、合唱団で、定期会員制やレッスンパスを運営する。
  • 独立系ミュージシャンやDJが、プロモーターを介さずファンに直接チケットを販売する。
  • イベントへの参加を認める前に、申込者を審査したいコミュニティグループ。
  • チケット販売システムをセルフホストし、参加者データを自分のサーバーに保管したい主催者。

クイックスタート

  1. 1

    ポート80と443を開放し、WebアプリとAPIのDNSレコードを設定したLinux x86-64サーバーを用意します

  2. 2

    infraリポジトリをクローンし、セットアップウィザードを実行します

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

使う前に知っておきたいこと

  • セルフホストには、Linux x86-64サーバー、DNSレコード、ポート80と443の開放が必要です。
  • オブザーバビリティとマルウェアスキャンを備えたフル機能のセルフホストプランには、8 vCPUと32 GBのRAMが必要です。

収録されている特集

トピック

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

よくある質問

revel-backend とは?
コミュニティ、クラブ、独立系会場、アーティスト向けのオープンソースイベント管理・チケット販売・会員管理プラットフォーム。DjangoとPythonのバックエンドを採用。 Revelは、イベントチケットの販売と会員管理に使えるセルフホスト対応プラットフォームです。チケット代を購入者へのサービス料なしで自分のStripeアカウントに直接入金したい会場、クラブ、スタジオ、独立系アーティストを対象としています。MITライセンスで提供され、ホステッドサービスを利用するか、自分のサーバーで運用できます。
revel-backend は無料で使えますか?ライセンスは?
revel-backend は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
revel-backend は今もメンテナンスされていますか?
活発にメンテナンス中。revel-backend の最終コミットは 2026年11月6日 です。
revel-backend は何に使えますか?
ジム、ヨガスタジオ、合唱団で、定期会員制やレッスンパスを運営する。 独立系ミュージシャンやDJが、プロモーターを介さずファンに直接チケットを販売する。 イベントへの参加を認める前に、申込者を審査したいコミュニティグループ。 チケット販売システムをセルフホストし、参加者データを自分のサーバーに保管したい主催者。
revel-backend のインストール方法は?
ポート80と443を開放し、WebアプリとAPIのDNSレコードを設定したLinux x86-64サーバーを用意します infraリポジトリをクローンし、セットアップウィザードを実行します: git clone https://github.com/letsrevel/infra && cd infra && ./setup.sh
revel-backend はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/letsrevel/revel-backend

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト