Talking Cards Toolbox
Feature Detail
Description
The Talking Cards Toolbox provides peer mentors with a curated set of digital conversation-starter cards designed to facilitate structured dialogue during peer mentor sessions. Cards are organized by topic and situation, helping peer mentors navigate sensitive conversations with confidence and consistency. The feature supports offline access so cards are always available regardless of network conditions. Content is managed centrally and versioned, ensuring all peer mentors work from the same up-to-date material without requiring app updates.
Analysis
Peer mentors - many of whom are volunteers with limited professional training - benefit from structured conversational scaffolding when engaging contacts on difficult topics such as health, isolation, or disability. Providing a built-in toolbox reduces anxiety for new peer mentors, improves session quality, and increases consistency across the network of organizations using the platform. From an organizational perspective, having approved conversation frameworks embedded in the app reduces the risk of unintended advice or harmful conversations, lowering liability and improving the platform's value proposition to risk-conscious organizations. The feature also reinforces Meander's positioning as a holistic peer mentor support tool rather than a simple logging app.
Cards content is served from a backend endpoint and cached in the local Drift database for offline use, following the same mutation outbox and sync pattern used elsewhere in the app. The CardsContentService handles fetching, versioning, and cache invalidation when new card sets are published. The UI layer renders cards using a swipeable or scrollable card deck widget with accessible touch targets meeting WCAG 2.2 AA requirements. Card content is stored as structured JSON with title, body, and optional follow-up prompts, making it straightforward to extend or localize. No user-generated content is involved - cards are read-only from the peer mentor's perspective, which keeps the data model simple and eliminates moderation concerns.
Components (41)
Shared Components
These components are reused across multiple features
User Interface (9)
Service Layer (15)
Data Layer (8)
Infrastructure (7)
User Stories
No user stories have been generated for this feature yet.