Main and Details Page (Front-End)

Overview

This page describes the participant-facing layout and logic of the Meeting Program main entry page and the Meeting Program details page.

Main page

The Meeting Program main page is the user's hub for all meetings on a given event. It is composed of stacked sections, each of which is only displayed when it has content to show.

Section order

  1. Header — event name, dates, and the user's overall participation status.

  2. Schedule — the user's confirmed meetings in chronological order.

  3. Confirmation List — incoming requests awaiting the user's response.

  4. Matches — recommended participants the user can request a meeting with.

  5. Meeting Ratings — past meetings pending feedback.

Display rules

  • A section is hidden if it has no items to display.

  • The page loads with the topmost non-empty section in view.

  • Counters next to each section title show the number of items it contains.

  • If the user has no meetings, no requests, and no matches, an empty state explains how matchmaking and meeting requests work.

Access

  • Available only to participant types who have meetings enabled by the organiser.

  • Hidden entirely outside the configured Meeting Program availability window.

Details page

Selecting a meeting from any list opens the Meeting Program details page. The top of this page shows the core meeting information and the actions available to the current user.

Information displayed

  • Status badge — Pending, Confirmed, Declined, Cancelled, or Took Place.

  • Date and time — local time, with time zone shown when participants differ.

  • Location — table or room label as configured by the organiser.

  • Participants — name, photo, job title, and company for each side of the meeting.

  • Message — the message included with the original request, if any.

Actions

The action buttons shown at the top of the details page depend on the meeting status and the role of the current user.

Status

As requester

As recipient

Pending

Cancel request

Accept, Decline, Reschedule

Confirmed

Cancel, Reschedule, Message

Cancel, Reschedule, Message

Declined / Cancelled

Send new request

Took Place

Rate meeting

Rate meeting

Reschedule

Reschedule opens a slot picker showing only times where both participants are available. Submitting a new time moves the meeting back to Pending until the other participant accepts the new slot.

Cancel

Cancel asks for confirmation. On confirm, both participants receive a cancellation email with an updated ICS attachment so calendar entries are removed automatically.