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

Description

The main FAQ screen renders a searchable, categorized list of frequently asked questions for peer mentors and coordinators. It supports full screen reader navigation and displays cached content when the device is offline. Users can expand individual questions to reveal answers and filter by category.

Feature: FAQ

faq-screen

Sources & reasoning

FAQ is listed in the help-support area taxonomy. The blueprint marks it v1.0 rather than MVP, consistent with phasing self-service support tooling after core activity registration and auth are stable. Reduces coordinator support burden as the user base scales across organizations with varying digital literacy.

  • | help-support | Help & Support | Contact Us, Privacy Policy, Accessibility Statement, FAQ |

Responsibilities

  • Render categorized FAQ items with expand/collapse interaction
  • Provide a search input that filters questions in real time
  • Display cached offline content when network is unavailable
  • Support full screen reader and keyboard navigation (WCAG 2.2 AA)
  • Show loading and empty states during data fetch

Interfaces

render(): void
onSearchChange(query: string): void
onCategorySelect(categoryId: string): void
onItemExpand(faqId: string): void