Django 기반으로 자체 서버에 설치해 운영하는 컨퍼런스, 페스티벌, 콘서트 및 기타 행사 티켓 판매용 오픈소스 애플리케이션입니다.
letsrevel/revel-backend
커뮤니티, 클럽, 독립 공연장과 아티스트를 위한 오픈소스 이벤트 관리·티켓 판매·멤버십 플랫폼으로, Django와 Python 백엔드를 제공합니다.
대체할 수 있는 제품:Eventbrite
DICE
- 스타
- 118
- 포크
- 24
- 열린 이슈
- 51
- 마지막 커밋
- 10시간 전
어떤 프로젝트인가요?
Revel은 이벤트 티켓을 판매하고 멤버십을 운영할 수 있는 셀프 호스팅 플랫폼입니다. 티켓 판매 대금이 구매자에게 서비스 수수료를 추가로 부과하지 않고 자신의 Stripe 계정으로 직접 입금되길 원하는 공연장, 클럽, 스튜디오, 독립 아티스트를 대상으로 합니다. MIT 라이선스로 제공되며, 호스팅 서비스를 이용하거나 직접 서버에 설치해 운영할 수 있습니다.
백엔드는 등급별 티켓, 할인 코드, 대기자 명단, 환불, QR 티켓을 지원합니다. 멤버십 기능에는 Stripe 정기 결제, 회원 전용 이벤트, 시리즈 패스, Apple 또는 Google Wallet 카드가 포함됩니다. 참석자 심사를 위한 설문, 초대 전용 이벤트, 게스트 명단, 블랙리스트 등 커뮤니티 운영 도구도 제공됩니다.
Django 5.2 LTS, Django Ninja, PostGIS를 사용하는 PostgreSQL, Celery, Redis를 기반으로 합니다. VIES 검증을 통한 EU VAT 처리, 역과세 규정, 송장 및 보고서 기능과 공연장 좌석 배치도도 포함됩니다. 웹 프런트엔드는 별도 저장소에 있습니다.
핵심 기능
- 01Stripe를 통한 티켓 결제: 등급별 티켓, 원하는 만큼 지불하는 가격 책정, 할인 코드, 대기자 명단을 지원합니다.
- 02Stripe 정기 멤버십 결제와 회원 전용 이벤트, 시리즈 패스를 지원합니다.
- 03설문, 초대, 블랙리스트로 티켓 구매나 가입을 허용할 대상을 관리할 수 있습니다.
- 04공연장용 좌석 배치도와 인터랙티브 좌석 선택 기능을 제공합니다.
- 05EU VAT 검증, 역과세 처리, 송장 발행과 XLSX 및 PDF 매출 보고서를 지원합니다.
- 06이메일, 앱 내, Telegram 알림과 Eventbrite 동기화, OpenID Connect 로그인을 지원합니다.
활용 사례
- 체육관, 요가 스튜디오 또는 합창단에서 정기 멤버십과 수업 패스를 운영합니다.
- 독립 뮤지션이나 DJ가 프로모터 없이 팬에게 직접 티켓을 판매합니다.
- 이벤트에 참여시키기 전에 신청자를 심사해야 하는 커뮤니티 그룹에서 활용합니다.
- 티켓 판매 시스템을 직접 호스팅하고 참석자 데이터를 자체 서버에 보관하려는 주최자가 사용합니다.
빠른 시작
- 1
포트 80과 443을 열고 웹 앱과 API의 DNS 레코드를 설정한 Linux x86-64 서버를 준비합니다
- 2
infra 저장소를 클론하고 설정 마법사를 실행합니다
git clone https://github.com/letsrevel/infra && cd infra && ./setup.sh
사용 전 알아둘 점
- 셀프 호스팅에는 Linux x86-64 서버, DNS 레코드, 포트 80과 443 개방이 필요합니다.
- 옵저버빌리티와 악성코드 검사를 포함한 전체 셀프 호스팅 티어에는 8 vCPU와 32GB RAM이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- 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을 열고 웹 앱과 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 통계는 매일 갱신됩니다.
관련 프로젝트
티켓 판매, 체크인 관리, 참석자 소통을 위한 셀프 호스팅 또는 클라우드 이벤트 티켓팅 및 관리 플랫폼입니다.
컨퍼런스, 무역 박람회, 워크숍, 밋업을 위한 오픈소스 티켓 예약 및 참석자 관리 시스템입니다.
Bunny Edge Scripting 또는 Deno에서 실행되는 셀프 호스팅 티켓 판매 및 예약 시스템으로, 참석자 데이터를 암호화하고 Stripe, Square, SumUp 결제를 지원합니다.
참가 신청부터 제출작 심사, 일정 편성, 발표자 소통까지 지원하는 오픈소스 컨퍼런스 기획 도구입니다.