Skip to content

Real-Time Events ​

The Real-Time Events Feed powers the "What's Happening Now" experience — surfacing bars, beaches, festivals, and local gatherings in real time.

Overview ​

Events are ingested from:

  • Local partner venues submitting via the Admin console
  • External data sources processed by ingestion agents
  • Manual curator entries via the Admin CMS

Key Concepts ​

ConceptDescription
EventA scheduled or live activity at a location
VenueThe physical place hosting the event
Categorye.g. Music, Food & Drink, Cultural, Sports
Statusupcoming, live, ended

Ingestion Pipeline ​

Events submitted via external sources (n8n, partner feeds) are staged for review before they appear in the public feed. Staged items are visible only inside the admin portal until a curator approves and promotes them.

StageVisible to public?Notes
pendingNoAwaiting curator review
approvedNoApproved but not yet promoted to a canon record
mergedYesPromoted — a canonical Event record now exists
rejectedNoRemoved from the review queue

Sources configured with approval_mode = auto skip the pending step — items are approved on submission, but a curator must still promote them to make them public.

See Admin Ingestion for the submission and review workflow details.

User Stories ​

  • As a tourist, I want to see what events are happening near me right now.
  • As a local, I want to browse upcoming events this weekend.
  • As a venue owner, I want to submit my event and have it appear on the feed.

API ​

→ See Events API Reference for endpoint details.

Built with VitePress