medium complexity extracted Home, Navigation & Settings Confidence: 100%
6
Components
58
Shared
0
User Stories
Yes
Analyzed

Description

The Talking Cards & Resource Toolbox feature provides peer mentors with a digital library of structured conversation starter cards and practical toolbox resources they can reference during peer support sessions. Talking cards present guided topics and questions to help peer mentors navigate sensitive conversations, while the toolbox offers downloadable or viewable resource sheets, tip cards, and structured guides. Content is managed centrally by organization administrators and surfaced in the app as browsable, searchable cards organized by topic or situation type.

User Flow

Talking Cards & Resource Toolbox user flow
Click to expand

Analysis

Business Value

Talking cards address a qualitative gap identified across multiple workshop organizations: peer mentors, especially newly certified ones, often lack confidence in navigating difficult conversations. Providing structured, organization-approved conversation guides directly in the app reduces reliance on physical printed materials and ensures peer mentors have relevant support tools accessible at the moment of need. For organizations, digitizing talking cards reduces printing costs, enables rapid content updates when guidelines change, and provides a consistent experience across all peer mentors regardless of geography. This feature also reinforces the app's value proposition as a comprehensive peer mentor support platform rather than a simple logging tool.

Implementation Notes

Toolbox content is fetched from the REST API as an organization-scoped collection of card objects, each containing a title, body text, optional media references, and category tags. Flutter renders cards using a scrollable grid or list with a card viewer widget supporting full-screen reading mode. Content is cached locally for offline use given that peer mentors may use talking cards in low-connectivity environments during home visits. The admin panel provides a rich-text editor for card creation and management. Search is implemented client-side over the cached dataset for offline compatibility. Card viewer must support dynamic text scaling up to 200% per WCAG 2.2 AA requirements, with all content remaining readable and not truncated at large font sizes.

Components (64)

User Interface (3)

Service Layer (1)

Data Layer (1)

Infrastructure (1)

Shared Components

These components are reused across multiple features

Infrastructure (20)

User Stories

No user stories have been generated for this feature yet.