unsubbed.co

Revel

Self-hosted event management tool that provides community-focused event management and ticketing platform.

Overview

The Django backend of the Revel event platform project The Django backend of the Revel event platform project - letsrevel/revel-backend The project has 75 GitHub stars and is licensed under MIT.

Key Features

Source: GitHub README

  • Organizations: Create and manage your community’s central hub. Customize its visibility (Public, Members-Only).
  • Roles & Permissions: Assign roles like Owner, Staff, and Member, with a granular permission system to control who can create events, manage members, and more.
  • Membership System: Manage a roster of members, enabling members-only events and fostering a sense of belonging.
  • Advanced Attendee Screening: Gate event eligibility with custom questionnaires. Automatically review submissions or use a manual/hybrid approach to ensure attendees align with your community’s values.
  • Full Data Ownership: When self-hosting, you control your data. No third-party trackers, no selling of event data. Keep your community’s information safe.
  • Tailored Invitations: Send direct invitations that can waive specific requirements (like questionnaires, membership or purchase) for trusted guests.
  • In-House VAT Calculations: Ticket prices include VAT; net/gross breakdowns are computed at purchase time and persisted on each payment record.
  • EU B2B Reverse Charge: Platform fees automatically apply reverse charge for cross-border B2B transactions with VIES-validated VAT IDs.
  • VIES Integration: Organization VAT IDs are validated in real-time against the EU’s VIES system, with monthly re-validation via Celery Beat.
  • Automated Invoicing: Monthly platform fee invoices are generated automatically, rendered as PDFs (WeasyPrint), and emailed to organization owners — with race-safe sequential numbering and idempotent generation.

Getting Started

Source: GitHub README

   OpenTelemetry tracing initialized: service=revel, sample_rate=1.0, endpoint=http://localhost:4318
   curl http://localhost:8000/api/docs

Normalized Features

Source: tool-features-normalized.json

docker, docker compose, metrics, postgresql, redis, rest api.

Features

Integrations & APIs

  • REST API

Analytics & Reporting

  • Metrics & KPIs