Data Models
Business data architecture — 84 entities across 2 models
Core Entities (63)
Records each batch transfer of approved expense and reimbursement data to an external accounting system (Xledger, Microsoft Dynamics, or gen...
Records a specific badge or milestone award granted to a peer mentor user, linking them to an achievement type definition. Supports both aut...
A logged interaction between a peer mentor and a contact — home visits, phone calls, group meetings, or any other peer mentoring engagement....
Records the review and approval lifecycle for a submitted activity registration. Each activity has exactly one approval record tracking whet...
Represents an encrypted sensitive data dispatch from a coordinator to a peer mentor, containing personal information about a contact (name, ...
A structured compliance report submitted to Bufdir (Norwegian Directorate for Children, Youth and Family Affairs) by a member organization. ...
Represents a peer mentor's earned certification record, including issuance date, expiry, status lifecycle, and linkage to a certification ty...
An individual receiving peer mentor support within an organization. Contacts are the operational core of the peer mentor program — every act...
Represents a caregiver or next-of-kin relationship associated with a contact in the peer mentor program. Each contact can have one or more r...
Represents a training course, certification program, or career workshop that peer mentors and coordinators can register for. Covers both str...
Records the enrollment of a user (peer mentor or coordinator) in a training course. Acts as the join table between users and courses, tracki...
Represents a demo request submitted by a prospective organization through the sales website booking form. Captures contact details, organiza...
Represents a structured group activity or gathering that peer mentors and coordinators can create, publish, and register for within the Mean...
Records a user's registration for a specific event, supporting both self-registration and coordinator-proxy registration on behalf of anothe...
A travel expense or reimbursement claim submitted by a peer mentor or coordinator, linked to an activity. Captures kilometre reimbursement, ...
Records the approval or rejection decision for a submitted expense claim. Each expense has exactly one approval record that tracks the decis...
Stores metadata and storage references for receipt images and documents attached to expense claims. Supports mandatory audit documentation r...
Represents a prospective organization that has expressed interest in the Meander platform, typically created when a decision-maker submits a...
Represents a local branch or chapter of an organization within the Meander platform. Local associations are the operational units to which p...
A free-text observation or follow-up record created by a peer mentor or coordinator and linked to a specific contact. Notes capture qualitat...
Represents a single notification record sent or queued for delivery to a user. Captures the full lifecycle of a notification from creation t...
A tenant organization on the Meander platform. Represents a national disability organization (e.g., NHF, Blindeforbundet, HLF) or any sub-un...
Stores FCM (Android) and APNs (iOS) device push tokens for authenticated users, enabling the platform to deliver real-time push notification...
A personalized, trackable invite link owned by a peer mentor or coordinator used to recruit new members to the Meander platform. Each link c...
Records individual conversion events in the referral funnel — click, install, registration, first login, and activation — attributed to a sp...
Represents a financial reimbursement record created when an expense claim is approved. Tracks the lifecycle of a payout from approval throug...
Represents an authenticated user session, tracking device context, authentication method, activity timestamps, and revocation state. Session...
Core identity entity representing every authenticated person on the Meander platform — peer mentors, coordinators, organization admins, and ...
Junction table that maps users to their assigned roles within a specific organizational context. Implements the many-to-many relationship be...
Records each batch export of approved expenses and reimbursements to an external accounting system (Xledger, Dynamics/Visma). Tracks export ...
Records of digital badges and milestone achievements earned by peer mentors throughout their volunteering journey, tracking when badges were...
Core operational entity representing a logged interaction between a peer mentor and one or more contacts. Activities are the fundamental uni...
Tracks the approval lifecycle of activity registrations submitted by peer mentors. Each approval record links one-to-one with an activity an...
Encrypted sensitive data dispatches from coordinators to peer mentors, containing personal information such as names, addresses, and medical...
Stores structured compliance reports generated for Bufdir (Norwegian Directorate for Children, Youth and Family Affairs). Each record repres...
Records the certification status of peer mentors, tracking when a certification was issued, its validity period, renewal history, and the is...
Stores caregiver and next-of-kin relationships for contacts in the peer mentor program. Each contact can have one or more registered caregiv...
Represents individuals receiving peer mentor support within the Meander platform. Each contact record stores personal details, organizationa...
Records the enrollment of peer mentors and coordinators in training courses and workshops. Each registration links a user to a specific cour...
Represents training courses and workshop sessions offered to peer mentors and coordinators, including peer mentor certification courses, ski...
Records demo booking requests submitted by prospective organizations through the Meander sales website. Each booking captures the requested ...
Stores document records attached to activities and other platform entities, including confidentiality declarations, uploaded attachments (in...
Records the sign-up of a user (peer mentor or coordinator) to an event. Each row represents one participant registration, linking a user to ...
Represents structured group activities such as meetings, training sessions, social gatherings, and workshops created by peer mentors or coor...
Records the approval or rejection decision for each expense claim submitted by peer mentors and coordinators. Each expense has at most one a...
Stores metadata and storage references for receipt images attached to expense claims. Each receipt links to a parent expense and tracks uplo...
Records travel expense and reimbursement claims submitted by peer mentors and coordinators, capturing amounts, distances, expense types, and...
Prospective organization contacts captured through the product sales website demo booking flow and other inbound channels. Each lead represe...
Represents the local organizational units (lokallag) within a parent organization's hierarchy. Each local association is the primary operati...
Free-text records created by peer mentors and coordinators linked to specific contacts, capturing qualitative observations, follow-up items,...
Stores all notification records dispatched to users across push, email, and SMS channels. Each record tracks the notification lifecycle from...
Represents the top-level tenant entity in the Meander multi-tenant platform. Each organization (e.g., NHF, Blindeforbundet, HLF, Barnekreftf...
Stores device push notification tokens (FCM for Android, APNs for iOS) linked to user accounts, enabling the platform to deliver real-time p...
Stores personalized referral links generated by peer mentors and coordinators for recruiting new members to their organization. Each link co...
Records conversion funnel events for referral links, tracking each step from link click through app install, account creation, and first log...
Stores OAuth 2.0 refresh tokens issued to authenticated users, enabling silent token rotation and persistent sessions across mobile and web ...
Tracks the financial payout status of approved expense claims, linking each approved expense to its reimbursement lifecycle including paymen...
Tracks authenticated user sessions across devices and platforms, storing device metadata, IP addresses, login timestamps, and session lifecy...
Conversation-starter cards designed to help peer mentors facilitate meaningful dialogue during support sessions. Each card contains a topic,...
Junction table managing the many-to-many relationship between users and local associations. A single user (peer mentor or coordinator) can b...
Junction table linking users to their assigned roles within a specific organization context. Each record represents one role granted to one ...
Defines the platform's role archetypes — Peer Mentor, Coordinator, Organization Administrator, and Global Administrator — each carrying a fi...
Central identity entity representing all authenticated individuals on the Meander platform — peer mentors, coordinators, organization admini...
Configuration (17)
Configuration entity defining the catalogue of achievement badge types that can be awarded to peer mentors. Each record specifies the trigge...
Stores organization-specific, versioned honorarium threshold configurations that define how many completed assignments trigger each payment ...
Defines the classification schema for peer mentor certifications, specifying validity periods, renewal requirements, and issuing authority m...
Defines the catalogue of allowable expense categories for peer mentor reimbursement claims. Each expense type carries organization-specific ...
Per-organization runtime toggle controlling whether a named platform capability is enabled or disabled. Enables Norse Digital Products to ga...
Per-user configuration record that controls which notification categories a user receives and through which delivery channels (push, email, ...
A one-to-one configuration record per organization storing all org-level preferences, branding assets, terminology overrides, accounting int...
Defines the named roles available in the Meander platform. Each role controls which products a user may access, what actions they may perfor...
Configuration table defining the catalogue of achievement badges available to peer mentors, including trigger conditions, visual assets, and...
Organization-scoped configuration records that define the assignment count thresholds at which peer mentors qualify for honorarium tiers. Ea...
Configuration entity defining the types of certifications available within the platform, such as peer mentor certificates, course completion...
Organisation-scoped catalogue of allowable expense categories with mutual-exclusivity rules, documentation requirements, amount thresholds, ...
Organization-configurable external resource URLs and metadata displayed to peer mentors and coordinators, providing curated access to Bufdir...
Stores frequently asked questions with categorized, searchable content served to mobile app users. Items are scoped by product and optionall...
Per-organization feature toggle records that allow Organization Administrators to enable or disable specific platform capabilities independe...
Per-user notification preference configuration controlling which notification types and delivery channels (push, email, SMS) are enabled, su...
Stores per-organization configuration including branding, terminology overrides, regional preferences, sensitive field policies, impact mult...
Derived Data (2)
A derived, precomputed year-in-review record for a single peer mentor, aggregating their activity counts, hours, contacts reached, events at...
Derived entity storing pre-computed yearly impact summaries for peer mentors, powering the Spotify Wrapped-style year-in-review experience. ...
Audit & Tracking (2)
Immutable, append-only chronological record of all significant actions performed within the Meander platform. Captures actor identity, actio...
Tamper-evident, append-only chronological record of all significant actions performed within the Meander platform, providing compliance trac...