low complexity v1.0 extracted Home & Navigation Confidence: 100%
2
Components
43
Shared
0
User Stories
Yes
Analyzed

Description

External Resource Links surfaces an organization-configured list of external URLs within the mobile app. Link lists are managed by org admins in the Admin Web Portal and fetched at module bootstrap, letting each tenant expose relevant resources without a client release. The screen renders links with descriptive labels, opens them in the device browser, and caches the list in Drift for offline access. Organizations can categorize entries and apply terminology overrides to labels.

Sources & reasoning

The priority matrix in ยง4 places External Resource Links at NICE priority, Fase 2, present for all four organizations. Fase 2 maps to v1.0 by ordinal position (second phase). The HLF portal coordination requirement in ยง3.3 reinforces the need to surface external links as a bridge rather than a replacement. Blueprint assigns v1.0, consistent with the source evidence.

No source references โ€” this artifact was included based on reasoning alone (see above).

Analysis

Business Value

Each organization has existing digital infrastructure - member portals, training platforms, external sites - that users need regularly. Surfacing links inside the app reduces context switching and support burden. For HLF this is especially relevant: the parallel Dynamics portal project must remain accessible from Meander without conflicting with it. Admin-managed lists mean organizations update resources without a client release, giving operational autonomy and reducing dependency on Norse for content changes. This directly addresses the HLF portal coordination requirement in the source document.

Implementation Notes

The external_resource_links table stores entries per organization with title, URL, category, and sort order. The mobile app fetches the list at module bootstrap and caches it in Drift; links are read-only and low-churn, making indefinite caching safe until the next sync. URL opening must use url_launcher with canLaunchUrl validation and a graceful fallback when the URL cannot be opened. The Admin Web Portal provides a CRUD UI under Organization Settings with HTTPS enforcement and title length limits. The screen registers deep-link entry points via the module registry.

Components (45)

User Interface (1)

Data Layer (1)

Shared Components

These components are reused across multiple features

User Stories

No user stories have been generated for this feature yet.