Skip to main content

Journey Overview

Preconditions

  • Event exists and is published
  • For member-only events: User is authenticated
  • Event is not cancelled

Journey Flow

Event Details Page Layout

Detailed Sections

1

Header Section

Featured Image:
  • Full-width banner image
  • Fallback to category default if none
Quick Actions:
  • Share button (copy link, social share)
  • Favorite/Save button
  • Add to calendar (preview)
Key Details:
  • Event title (H1)
  • Category badge
  • Date and time with timezone
  • Location or “Online Event”
  • Price range or “Free”
  • CPD points (if applicable)
  • Registration deadline (if set)
2

Overview Tab

Description:
  • Full event description (rich text)
  • Key highlights
  • What attendees will learn
  • Who should attend
Quick Facts:
3

Schedule Tab (Multi-Session Events)

Timeline view of sessions:
Each session shows:
  • Time slot
  • Session title
  • Speaker(s)
  • Room/Location
  • Duration
  • CPD points (if per-session)
4

Speakers Tab

Speaker cards with:Main Speaker highlighted with badge
5

Sponsors Tab (if sponsors attached)

Sponsor logos organized by tier:
  • Platinum Sponsors - Large logos, full descriptions
  • Gold Sponsors - Medium logos, brief descriptions
  • Silver Sponsors - Small logos
  • Bronze Sponsors - Logo list
Each sponsor links to their company profile or website
6

Location Tab (Live Events)

Venue Information:
  • Venue name
  • Full address
  • Embedded map (Google Maps)
  • Directions link
  • Parking information
  • Public transport options
  • Accessibility information
For Online Events:
  • “This is an online event”
  • Platform information (Zoom, Teams, etc.)
  • Note: Link provided after registration
7

Ticket Options Section

Ticket types displayed:Shows:
  • Current best price highlighted
  • Member discount if logged in
  • “You save $XX” messaging
  • Urgency: “Only X spots left”
8

Registration CTA

Primary call-to-action:Available:
  • “Register Now” button
  • Selected ticket type
  • Quantity selector
  • Total price preview
Sold Out:
  • “Join Waitlist” button
  • Notification when spots open
Not Yet Open:
  • “Registration opens [Date]”
  • “Notify Me” button
Closed:
  • “Registration Closed”
  • View only mode

Additional Features

Social Proof

  • “X people registered”
  • “Y people interested”
  • Attendee avatars (if public)
  • “You might also like”
  • Same category events
  • Same speaker events
  • Same series events

Member Benefits

If member is logged in:
  • Member pricing highlighted
  • Savings displayed
  • “Member Exclusive” badge if applicable

Acceptance Criteria

Frontend

  • Event header with featured image
  • Tabbed content layout
  • Schedule timeline view
  • Speaker cards with photos
  • Sponsor logo display by tier
  • Embedded map for venue
  • Ticket selection interface
  • Share functionality (link, social)
  • Favorite/save functionality
  • Mobile-responsive design
  • SEO meta tags for public events

Backend

  • GET /api/events/{id} - Full event details
  • Includes: sessions, speakers, sponsors, tickets
  • Includes: registration count, availability
  • Includes: member pricing if authenticated

Permissions

  • Public events viewable by all
  • Member-only events require authentication
  • Online event links hidden until registered

Business Rules

  • Member pricing shown only to authenticated members
  • Sold out events show waitlist option
  • Past events show “Event Ended” state
  • Cancelled events redirect to listing

Error Handling

  • Event not found → 404 page
  • Private event without auth → Login prompt
  • Loading state while fetching