Repolode
letsrevel

letsrevel/revel-backend

Plataforma open source de gestão de eventos, venda de ingressos e associações para comunidades, clubes, espaços independentes e artistas, com backend em Django e Python.

Alternativa open source a:EventbriteDICE

Estrelas
118
Forks
24
Issues abertas
51
Último commit
há 19 horas

O que é?

Revel é uma plataforma que você pode hospedar por conta própria para vender ingressos de eventos e gerenciar associações. Ela atende espaços, clubes, estúdios e artistas independentes que querem receber o valor dos ingressos diretamente na própria conta Stripe, sem adicionar taxa de serviço ao preço pago pelo comprador. O projeto é licenciado sob MIT e pode ser usado pelo serviço hospedado ou instalado no seu próprio servidor.

O backend oferece venda de ingressos com categorias, códigos de desconto, listas de espera, reembolsos e ingressos com QR code. Os recursos de associação incluem cobranças recorrentes pelo Stripe, eventos exclusivos para membros, passes para séries de eventos e cartões para Apple Wallet ou Google Wallet. Também há ferramentas voltadas a comunidades, como questionários para avaliar participantes, eventos apenas por convite, listas de convidados e uma lista de bloqueio.

O código usa Django 5.2 LTS, Django Ninja, PostgreSQL com PostGIS, Celery e Redis. Também inclui gerenciamento de IVA da UE com validação VIES, regras de autoliquidação, faturamento e relatórios, além de mapas de assentos para espaços. O frontend web fica em um repositório separado.

Recursos principais

  • 01Checkout de ingressos pelo Stripe, com categorias, preços no modelo pague quanto puder, códigos de desconto e listas de espera.
  • 02Cobranças recorrentes de associações pelo Stripe, além de eventos exclusivos para membros e passes para séries de eventos.
  • 03Questionários, convites e listas de bloqueio para controlar quem pode comprar um ingresso ou participar.
  • 04Mapas de assentos para espaços, com seleção interativa de lugares.
  • 05Validação de IVA da UE, gerenciamento de autoliquidação, faturas e relatórios de receita em XLSX e PDF.
  • 06Notificações por e-mail, no app e pelo Telegram, além de sincronização com Eventbrite e login via OpenID Connect.

Casos de uso

  • Uma academia, um estúdio de yoga ou um coral que oferece associações recorrentes e passes para aulas.
  • Um músico independente ou DJ que vende ingressos diretamente aos fãs, sem intermediários.
  • Um grupo comunitário que precisa avaliar candidatos antes de admiti-los em eventos.
  • Um organizador que quer hospedar por conta própria a plataforma de venda de ingressos e manter os dados dos participantes no próprio servidor.

Início rápido

  1. 1

    Prepare um servidor Linux x86-64 com as portas 80 e 443 abertas e registros DNS para o aplicativo web e a API

  2. 2

    Clone o repositório infra e execute o assistente de configuração

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

Antes de usar

  • A hospedagem própria requer um servidor Linux x86-64, registros DNS e as portas 80 e 443 abertas.
  • O plano completo de hospedagem própria, com observabilidade e verificação de malware, precisa de 8 vCPU e 32 GB de RAM.

Em coleções

Tópicos

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

Perguntas frequentes

O que é revel-backend?
Plataforma open source de gestão de eventos, venda de ingressos e associações para comunidades, clubes, espaços independentes e artistas, com backend em Django e Python. Revel é uma plataforma que você pode hospedar por conta própria para vender ingressos de eventos e gerenciar associações. Ela atende espaços, clubes, estúdios e artistas independentes que querem receber o valor dos ingressos diretamente na própria conta Stripe, sem adicionar taxa de serviço ao preço pago pelo comprador. O projeto é licenciado sob MIT e pode ser usado pelo serviço hospedado ou instalado no seu próprio servidor.
revel-backend é gratuito? Qual é a licença?
revel-backend é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
revel-backend ainda é mantido?
Manutenção ativa. O último commit de revel-backend foi em 6 de nov. de 2026.
Para que posso usar revel-backend?
Uma academia, um estúdio de yoga ou um coral que oferece associações recorrentes e passes para aulas. Um músico independente ou DJ que vende ingressos diretamente aos fãs, sem intermediários. Um grupo comunitário que precisa avaliar candidatos antes de admiti-los em eventos. Um organizador que quer hospedar por conta própria a plataforma de venda de ingressos e manter os dados dos participantes no próprio servidor.
Como instalar revel-backend?
Prepare um servidor Linux x86-64 com as portas 80 e 443 abertas e registros DNS para o aplicativo web e a API Clone o repositório infra e execute o assistente de configuração: git clone https://github.com/letsrevel/infra && cd infra && ./setup.sh
Onde consigo revel-backend?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/letsrevel/revel-backend

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados