Aerides

Named after the Tower of the Winds in Athens: the place to know when to gather.

Demo status

Waking up the demo, it usually takes about 2 minutes.

Elapsed: 0:00

The demo runs on a free instance that sleeps after 15 idle minutes. This page wakes it up and opens it when it's ready.

What it is

Aerides is a multi-tenant web app where gaming groups (guilds, clans, tabletop tables) organize their sessions: events with role-based slots, sign-ups, approvals and automatic waitlists.

When a seat frees up, the first person on the waitlist is promoted and sees it live, without reloading. Groups get email and Discord reminders, an audit log and attendance statistics.

Built with Java 21, Spring Boot 4, PostgreSQL and Angular, tested with Testcontainers and Playwright, shipped with Docker and GitHub Actions.

Try it

Log in as giulia@example.com / aerides-demo (owner of a group).

All six demo accounts and what each one is for

Screenshots

A full raid: Tank, Healer and DPS seats taken, and one person on the Tank waitlist
A full raid with its waitlist
The events of a group in a table, with date, title, state and seats taken
The events of a group
Group statistics: events per month, the most unfilled roles and attendance per member
Group statistics