MemberPulse

Browse & Register

Browse available events and register to attend

Discover and register for upcoming events.

Event Discovery

  • List View - Chronological event listing
  • Calendar View - Monthly calendar display
  • Search - Find events by keyword
  • Filter - By type, date, location, category

Event Details

Each event shows:

  • Title and description
  • Date, time, timezone
  • Location or online link
  • Ticket types and prices
  • CPD points available
  • Speakers
  • Sponsors

Registration

  1. Select Event

    Browse and click on event

  2. Choose Tickets

    Select ticket type and quantity

  3. Apply Promo Code

    Enter discount code (optional)

  4. Payment

    Complete payment via Stripe

  5. Confirmation

    Receive tickets via email

For online events, the meeting link (e.g. Zoom) is shown to registered members and included in confirmation communications.

Add event to calendar

Members can add events to their personal calendar:

  • Add to Google Calendar
  • Add to Apple/Outlook via iCal download

After registration, the event confirmation screen provides an Add to Calendar button (or an .ics download link).

Features

Browse & Register

Acceptance Criteria

Frontend
  • UI supports the workflows described in this feature.
Backend / API
  • Backend behavior supports this feature as documented.
Permissions
  • Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
  • All business rules for this feature are enforced.
Error Handling
  • Error states return clear messages and appropriate HTTP status codes.

Implementation Contracts

Backend (API)

GET    /api/events                           # List events (public)
GET    /api/events/{id}                      # Event details
GET    /api/events/{id}/tickets              # Available tickets
POST   /api/events/{id}/register             # Register for event
POST   /api/events/{id}/apply-promo          # Apply promo code

On this page