38
Shared Components
4
Component Types
38
Feature Links

UI Components

Speech Input Widget

Reusable Flutter widget that attaches to any opt-in TextFormField as a microphone icon button. Manages the full recordin...

medium shared ui
Speech-to-Text Input
Contact Picker Widget

Reusable modal widget that lets coordinators select a contact from their organization roster for proxy registration acti...

low shared ui
Event Sign-up
Accessible Widget Library

A library of reusable Flutter widgets that wrap primitives with mandatory semantic labels, ARIA-equivalent Semantics pro...

high shared ui
WCAG 2.2 AA Compliance
Design Token System

A Flutter-native design token system that encodes WCAG 2.2 AA contrast ratios, minimum touch target sizes, spacing scale...

medium shared ui
WCAG 2.2 AA Compliance
Bottom Navigation Bar

Persistent five-tab bottom navigation bar (Home, Contacts, Add, Work, Notifications) that anchors the mobile app shell. ...

high shared ui
Role-Specific Home Dashboard
KPI Stat Card Widget

Reusable stat card component rendering a single KPI metric with its label, value, and trend indicator. Supports skeleton...

low shared ui
Dashboard KPIs
Report Filter Bar

Composite filter control bar rendered above the reports table, providing date range picker, activity type multi-select, ...

medium shared ui
Team Reports
Report Stats Cards

Row of summary stat cards displayed at the top of the Team Reports page showing key aggregate metrics for the filtered d...

low shared ui
Team Reports
Cookie Consent Banner

Site-wide consent banner displayed on first visit to the sales website. Blocks non-essential cookies until user grants c...

low shared ui
Cookie Policy

Service Components

Auth Service

Core authentication service that handles email and password credential validation, JWT access token issuance, rotating r...

high shared service
Email & Password Login
Speech Permission Manager

Utility service responsible for requesting, caching, and re-checking microphone permission on iOS and Android. Surfaces ...

low shared service
Speech-to-Text Input
Wizard Step Controller

Generic BLoC-driven multi-step wizard controller managing step state, validation gating, and the single commit action th...

medium shared service
Event Creation
Contacts Service

Riverpod provider exposing a reactive combined state of the full contact list and the current search query, with the fil...

medium shared service
Contact List & Search
Accounting API Connector

Implements the connector interface pattern for pushing approved expense batches to external accounting systems. Each sup...

high shared service
Accounting System Integration
Module Registry Service

Riverpod-based service that parses the bootstrap API response to extract the tenant's enabled module set, exposes reacti...

high shared service
Role-Specific Home Dashboard
Versioned Content Service

Fetches versioned static content (accessibility statement, privacy policy) from a backend endpoint and caches it in Drif...

low shared service
Accessibility Statement
Expense CSV Export Service

Streaming export service that writes filtered expense records directly to the HTTP response without buffering the full r...

medium shared service
Reimbursement Overview
Report Query Builder

Utility service that constructs parameterized PostgreSQL aggregate queries for the team reports endpoint. Accepts filter...

medium shared service
Team Reports
Report Export Service

Shared service that serializes report result data into CSV or Excel format and streams the file to the client. Accepts t...

medium shared service
Custom Reports
Label Resolution Service

Flutter-side singleton service that resolves display labels for the authenticated user's organization by reading from th...

medium shared service
Custom Terminology
Audit Service

Core append-only backend utility that writes immutable audit log entries. Called by all authentication flows and every w...

high shared service
Audit Log
Sales Content Loader

Utility that loads and parses MDX files or headless CMS content for all sales website pages. Provides typed content inte...

low shared service
Feature Overview
Legal Content Service

Provides versioned privacy policy content from MDX files or a headless CMS, enabling legal document updates without code...

low shared service
Privacy Policy