User Interface medium complexity mobile
1
Dependencies
0
Dependents
3
Entities
0
Integrations

Description

Primary screen for listing available career workshops and displaying workshop details. Shows upcoming and past workshops with status indicators, participant counts, and facilitator information. Provides entry points for registration and facilitator tools.

Feature: Career Workshops

workshop-screen

Responsibilities

  • Display available workshops with filtering by status and date
  • Show workshop detail view with agenda, facilitator info, and participant count
  • Provide navigation to facilitator toolkit for coordinators
  • Surface registration status and waitlist position for participants

Interfaces

buildWorkshopList(workshops)
buildWorkshopDetail(workshopId)
showRegistrationStatus(userId, workshopId)
filterWorkshops(status, dateRange)
navigateToFacilitatorToolkit(workshopId)

Relationships

Dependencies (1)

Components this component depends on

Sub-Components (2)

Workshop Roster Widget
component medium

Facilitator-only view displaying the participant roster for a specific workshop session. Shows registered participants with contact details sourced from the contacts and users tables, filtered to the facilitator's local association scope.

  • Display participant list with names and contact info
  • Filter participants by local association scope
  • Show attendance status per participant
  • +1 more
Workshop Checklist Widget
component low

Simple to-do list widget for facilitators to manage session tasks during a two-day workshop. Supports creating, checking off, and reordering checklist items tied to a specific workshop instance.

  • Create and manage checklist items per workshop session
  • Toggle completion status of items
  • Persist checklist state across app sessions
  • +1 more

Related Data Entities (3)

Data entities managed by this component