Timeline — Participant View (Front-End)

Overview

The Timeline is the participant-facing view of all meeting slots configured by the organiser. It shows what is happening, when, and where, and lets the user request meetings against their own availability.

Layout

  • Horizontal axis — time, divided into the slot length defined by the organiser (for example 20 or 30 minutes).

  • Vertical axis — meeting days. Each event day is shown as its own row group.

  • Confirmed meetings appear as filled blocks with the other participant's name and the table assignment.

  • Pending requests appear as lighter blocks with a "Pending" label.

  • Slots the user has marked as unavailable appear greyed out.

  • Free slots are selectable.

Interactions

  • Selecting a free slot opens the slot context menu, which offers "Find a match for this slot" and "Mark as unavailable".

  • Selecting a confirmed or pending meeting block opens the meeting details page.

  • Selecting an unavailable slot offers a "Make available" action.

Filters

Above the timeline the user can filter by:

  • Day

  • Meeting status (Confirmed, Pending, Free, Unavailable)

  • Location, if multiple locations are configured

Display rules

  • The Timeline is read-only outside the configured Meeting Program availability window — past slots remain visible but are no longer editable.

  • The current time is marked with a vertical indicator on the day in progress.

  • If the event has only one day, the day grouping is collapsed and the timeline shows a single row of slots.