Revel: Django-powered, full-fledged event management and ticketing platform now ships with a self hosting wizard (MIT License)
*(No tokens were used in writing this post)*
TL;DR
- Docs: https://docs.letsrevel.io/self-hosting/quickstart/
- Source: https://github.com/letsrevel/
- Website: https://letsrevel.io
You can use the wizard to deploy the full stack on your server. Just point your domain DNS at it. You can decide between slim and full but also toggle per feature/service, depending how beefy your server is.
Revel is a community-focused event management and ticketing platform. It comes with:
* Telegram bot integration
* Stripe integration (with connected accounts)
* Multi currency support and billing
* A strong security posture
* Malware scanning with ClamAV
* A GDPR-beating heart
* Full observability stack (With Grafana & co.)
* A bunch of tailor-made AI tools for development
* Full Mkdocs documentation
* MIT license
* Annoyingly strict, anti-spaghetti QA tools
Long version
Hi! I’m Biagio, and I’m a lead backend engineer with a thing for Django.
I’ve lead a few backend teams and shipped multiple Django-powered projects to production at different scales (and FastAPI!). I’ve worked in legal tech, eHealth, web3 and AI (and more).
As a way to give back to the FOSS community and ecosystem (and the queer community 🏳️🌈), for over a year I’ve been working on Revel. And let’s be honest: mostly for fun. It is my favorite side project so far (and it is actually used by other people 🧚).
Something to note: Revel is not just an event management and ticketing platform. It's first and foremost a platform for communities.
It ships with tons of features that allow organizers to have fine grained controls over their event organization: from selling ticket like a cinema, to gating access to your intimate event playing around with visibility and eligibility, tiers, invitations and membership systems. Revel has got you covered. It also has tons of features to cover billing and VAT compliance and multi-currency support (mostly built for the EU).
Issues and PRs are welcome, even if LLM generated, as long as thought through, following the AI Usage Guide). But be mindful: I block slop contributors without second thoughts or chance of appeal.
You are also welcome to join the discord community and help steer the project!
* website: https://letsrevel.io
* repo: https://github.com/letsrevel/revel-backend
P.s.: stars and forks are highly appreciated and help a lot!