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!

reddit.com
u/raptored01 — 9 days ago
▲ 31 r/djangolearning+1 crossposts

Revel: Django-powered, full-fledged event management and ticketing platform now ships a self hosting wizard (MIT License)

(No tokens were used in writing this post)

TL;DR

You can use the wizard to deploy the full stack on your server. Just point your domain DNS at it.

Revel is a community-focused event management and ticketing platform. It comes with:

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).

One of the things I liked the most about my senior career was mentoring, but that has faded away with AI. Now, as a lead I only deal with very competent seniors (many more than me), so mentoring has been notably missing.

Today, I would be more than happy to use Revel as a teaching tool, answering questions (here or on discord) and reviewing PRs.

Revel can be used as a way to learn what production-grade Django looks like with modern Python tooling (uv, ruff, mypy), best practices, compromises and solid CI. Like many projects, it’s not perfect nor free of smells. But usually they are all kept under control.

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!

So, if you are learning Django and/or you are curious about working professionally with it, feel free to shoot your questions. I'll do my best to answer them (without AI).

P.s.: stars and forks are highly appreciated and help a lot!

reddit.com
u/raptored01 — 13 days ago

Raga qualcuno che affitta un appartamento a Fano per agosto?

Titolo. O se conoscete qualcuno che affitta. Vorrei evitare Airbnb e hotel.

Pianifico di stare tutto il mese o almeno due settimane in base a cosa trovo.

Se vicino all’aeroporto per paracadutisti meglio ancora (Skydive Fano), perché mi vorrei fare la stagione lì lavorando da remoto e saltando fra una call che poteva essere una e-mail e l’altra, mentre Claude lavora per me.

Grazie.

reddit.com
u/raptored01 — 26 days ago
▲ 125 r/SkyDiving

AFF jump 5 - sit fly

Context: due to Italian regulations, even though I had 55 jumps and ~15h of tunnel, since I did not jump for over 5 years, I had to go through AFF again… see this post.

However! I had a blast, I feel safer, and I got to sit fly in the sky for the first time. It’s SO MUCH harder to move forward in the sky while sit flying, especially with a bulky student rig.

After this jump I was re-cleared for solos. And the season begins!

u/raptored01 — 1 month ago