← All projects

Seatline

Live

Concurrency-safe seat booking for multi-tenant events: visitors claim, org managers publish.

Seatline home page reading Every seat, in real time., beside a seat map of an auditorium with a handful of seats taken.

Multi-tenant event reservations with a Rails 8 JSON API and Angular SPA. Visitors claim seats; org managers publish events. Built around concurrency-safe seat locks, JWT auth, Pundit authorisation, natural-language search, and an MCP door so browsers and agents hit the same lock.

Rails 8AngularPostgreSQLRedisMCP