Muse & Mingle collects London's exhibitions, expos, talks, workshops and community events (CreativeMornings, writing groups and the like) into one place for creative people. It was called Thaleia until September 2026.
An ingestion job runs every 15 minutes across a growing set of sources: the Ticketmaster API plus scrapers for galleries and museums. Events are normalised and de-duplicated, then served through a read API and a small server-rendered web page. A health checker files a GitHub issue when a scraper breaks, and visitors can suggest a site that is missing.
Highlights
- Ingestion every 15 minutes from APIs and per-site scrapers
- Normalisation and de-duplication across sources
- Read API plus a server-rendered web page with saved events
- Self-reporting: broken scrapers and site suggestions become GitHub issues
- Rust: axum, tokio, sqlx, reqwest, maud
Details
- Status
- live
- Stack
- Rust · axum · sqlx · Postgres · Railway
- Deploy shape
- Web backend · ADR-003