2
Data Models
84
Entities
0
Relationships
4
Categories

Core Entities (63)

Accounting Export

Records each batch transfer of approved expense and reimbursement data to an external accounting system (Xledger, Microsoft Dynamics, or gen...

core 24 attrs CRUD
Achievement

Records a specific badge or milestone award granted to a peer mentor user, linking them to an achievement type definition. Supports both aut...

core 16 attrs CRUD
Activity

A logged interaction between a peer mentor and a contact — home visits, phone calls, group meetings, or any other peer mentoring engagement....

core 26 attrs CRUD
Activity Approval

Records the review and approval lifecycle for a submitted activity registration. Each activity has exactly one approval record tracking whet...

core 19 attrs CRUD
Assignment

Represents an encrypted sensitive data dispatch from a coordinator to a peer mentor, containing personal information about a contact (name, ...

core 21 attrs CRUD
Bufdir Report

A structured compliance report submitted to Bufdir (Norwegian Directorate for Children, Youth and Family Affairs) by a member organization. ...

core 21 attrs CRUD
Certification

Represents a peer mentor's earned certification record, including issuance date, expiry, status lifecycle, and linkage to a certification ty...

core 18 attrs CRUD
Contact

An individual receiving peer mentor support within an organization. Contacts are the operational core of the peer mentor program — every act...

core 22 attrs CRUD
Contact Caregiver

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...

core 14 attrs CRUD
Course

Represents a training course, certification program, or career workshop that peer mentors and coordinators can register for. Covers both str...

core 22 attrs CRUD
Course Registration

Records the enrollment of a user (peer mentor or coordinator) in a training course. Acts as the join table between users and courses, tracki...

core 19 attrs CRUD
Demo Booking

Represents a demo request submitted by a prospective organization through the sales website booking form. Captures contact details, organiza...

core 23 attrs CRUD
Event

Represents a structured group activity or gathering that peer mentors and coordinators can create, publish, and register for within the Mean...

core 19 attrs CRUD
Event Registration

Records a user's registration for a specific event, supporting both self-registration and coordinator-proxy registration on behalf of anothe...

core 13 attrs CRUD
Expense

A travel expense or reimbursement claim submitted by a peer mentor or coordinator, linked to an activity. Captures kilometre reimbursement, ...

core 23 attrs CRUD
Expense Approval

Records the approval or rejection decision for a submitted expense claim. Each expense has exactly one approval record that tracks the decis...

core 13 attrs CRUD
Expense Receipt

Stores metadata and storage references for receipt images and documents attached to expense claims. Supports mandatory audit documentation r...

core 20 attrs CRUD
Lead

Represents a prospective organization that has expressed interest in the Meander platform, typically created when a decision-maker submits a...

core 18 attrs CRUD
Local Association

Represents a local branch or chapter of an organization within the Meander platform. Local associations are the operational units to which p...

core 13 attrs CRUD
Note

A free-text observation or follow-up record created by a peer mentor or coordinator and linked to a specific contact. Notes capture qualitat...

core 16 attrs CRUD
Notification

Represents a single notification record sent or queued for delivery to a user. Captures the full lifecycle of a notification from creation t...

core 21 attrs CRUD
Organization

A tenant organization on the Meander platform. Represents a national disability organization (e.g., NHF, Blindeforbundet, HLF) or any sub-un...

core 17 attrs CRUD
Push Token

Stores FCM (Android) and APNs (iOS) device push tokens for authenticated users, enabling the platform to deliver real-time push notification...

core 10 attrs CRUD
Referral Link

A personalized, trackable invite link owned by a peer mentor or coordinator used to recruit new members to the Meander platform. Each link c...

core 10 attrs CRUD
Referral Tracking

Records individual conversion events in the referral funnel — click, install, registration, first login, and activation — attributed to a sp...

core 12 attrs CRUD
Reimbursement

Represents a financial reimbursement record created when an expense claim is approved. Tracks the lifecycle of a payout from approval throug...

core 17 attrs CRUD
Session

Represents an authenticated user session, tracking device context, authentication method, activity timestamps, and revocation state. Session...

core 16 attrs CRUD
User

Core identity entity representing every authenticated person on the Meander platform — peer mentors, coordinators, organization admins, and ...

core 21 attrs CRUD
User Role Assignment

Junction table that maps users to their assigned roles within a specific organizational context. Implements the many-to-many relationship be...

core 11 attrs CRUD
Accounting Exports

Records each batch export of approved expenses and reimbursements to an external accounting system (Xledger, Dynamics/Visma). Tracks export ...

core 23 attrs CRUD
Achievements

Records of digital badges and milestone achievements earned by peer mentors throughout their volunteering journey, tracking when badges were...

core 17 attrs CRUD
Activities

Core operational entity representing a logged interaction between a peer mentor and one or more contacts. Activities are the fundamental uni...

core 24 attrs CRUD
Activity Approvals

Tracks the approval lifecycle of activity registrations submitted by peer mentors. Each approval record links one-to-one with an activity an...

core 14 attrs CRUD
Assignments

Encrypted sensitive data dispatches from coordinators to peer mentors, containing personal information such as names, addresses, and medical...

core 27 attrs CRUD
Bufdir Reports

Stores structured compliance reports generated for Bufdir (Norwegian Directorate for Children, Youth and Family Affairs). Each record repres...

core 25 attrs CRUD
Certifications

Records the certification status of peer mentors, tracking when a certification was issued, its validity period, renewal history, and the is...

core 19 attrs CRUD
Contact Caregivers

Stores caregiver and next-of-kin relationships for contacts in the peer mentor program. Each contact can have one or more registered caregiv...

core 17 attrs CRUD
Contacts

Represents individuals receiving peer mentor support within the Meander platform. Each contact record stores personal details, organizationa...

core 24 attrs CRUD
Course Registrations

Records the enrollment of peer mentors and coordinators in training courses and workshops. Each registration links a user to a specific cour...

core 17 attrs CRUD
Courses

Represents training courses and workshop sessions offered to peer mentors and coordinators, including peer mentor certification courses, ski...

core 24 attrs CRUD
Demo Bookings

Records demo booking requests submitted by prospective organizations through the Meander sales website. Each booking captures the requested ...

core 19 attrs CRUD
Documents

Stores document records attached to activities and other platform entities, including confidentiality declarations, uploaded attachments (in...

core 20 attrs CRUD
Event Registrations

Records the sign-up of a user (peer mentor or coordinator) to an event. Each row represents one participant registration, linking a user to ...

core 14 attrs CRUD
Events

Represents structured group activities such as meetings, training sessions, social gatherings, and workshops created by peer mentors or coor...

core 27 attrs CRUD
Expense Approvals

Records the approval or rejection decision for each expense claim submitted by peer mentors and coordinators. Each expense has at most one a...

core 13 attrs CRUD
Expense Receipts

Stores metadata and storage references for receipt images attached to expense claims. Each receipt links to a parent expense and tracks uplo...

core 22 attrs CRUD
Expenses

Records travel expense and reimbursement claims submitted by peer mentors and coordinators, capturing amounts, distances, expense types, and...

core 31 attrs CRUD
Leads

Prospective organization contacts captured through the product sales website demo booking flow and other inbound channels. Each lead represe...

core 21 attrs CRUD
Local Associations

Represents the local organizational units (lokallag) within a parent organization's hierarchy. Each local association is the primary operati...

core 17 attrs CRUD
Notes

Free-text records created by peer mentors and coordinators linked to specific contacts, capturing qualitative observations, follow-up items,...

core 11 attrs CRUD
Notifications

Stores all notification records dispatched to users across push, email, and SMS channels. Each record tracks the notification lifecycle from...

core 24 attrs CRUD
Organizations

Represents the top-level tenant entity in the Meander multi-tenant platform. Each organization (e.g., NHF, Blindeforbundet, HLF, Barnekreftf...

core 25 attrs CRUD
Push Tokens

Stores device push notification tokens (FCM for Android, APNs for iOS) linked to user accounts, enabling the platform to deliver real-time p...

core 11 attrs CRUD
Referral Links

Stores personalized referral links generated by peer mentors and coordinators for recruiting new members to their organization. Each link co...

core 14 attrs CRUD
Referral Trackings

Records conversion funnel events for referral links, tracking each step from link click through app install, account creation, and first log...

core 13 attrs CRUD
Refresh Tokens

Stores OAuth 2.0 refresh tokens issued to authenticated users, enabling silent token rotation and persistent sessions across mobile and web ...

core 20 attrs CRUD
Reimbursements

Tracks the financial payout status of approved expense claims, linking each approved expense to its reimbursement lifecycle including paymen...

core 21 attrs CRUD
Sessions

Tracks authenticated user sessions across devices and platforms, storing device metadata, IP addresses, login timestamps, and session lifecy...

core 16 attrs CRUD
Talking Cards

Conversation-starter cards designed to help peer mentors facilitate meaningful dialogue during support sessions. Each card contains a topic,...

core 12 attrs CRUD
User Local Associations

Junction table managing the many-to-many relationship between users and local associations. A single user (peer mentor or coordinator) can b...

core 11 attrs CRUD
User Role Assignments

Junction table linking users to their assigned roles within a specific organization context. Each record represents one role granted to one ...

core 12 attrs CRUD
User Roles

Defines the platform's role archetypes — Peer Mentor, Coordinator, Organization Administrator, and Global Administrator — each carrying a fi...

core 13 attrs CRUD
Users

Central identity entity representing all authenticated individuals on the Meander platform — peer mentors, coordinators, organization admini...

core 26 attrs CRUD

Configuration (17)

Achievement Type

Configuration entity defining the catalogue of achievement badge types that can be awarded to peer mentors. Each record specifies the trigge...

configuration 17 attrs CRUD
Assignment Threshold Config

Stores organization-specific, versioned honorarium threshold configurations that define how many completed assignments trigger each payment ...

configuration 15 attrs CRUD
Certification Type

Defines the classification schema for peer mentor certifications, specifying validity periods, renewal requirements, and issuing authority m...

configuration 13 attrs CRUD
Expense Type

Defines the catalogue of allowable expense categories for peer mentor reimbursement claims. Each expense type carries organization-specific ...

configuration 20 attrs CRUD
Feature Flag

Per-organization runtime toggle controlling whether a named platform capability is enabled or disabled. Enables Norse Digital Products to ga...

configuration 8 attrs CRUD
Notification Setting

Per-user configuration record that controls which notification categories a user receives and through which delivery channels (push, email, ...

configuration 9 attrs CRUD
Organization Setting

A one-to-one configuration record per organization storing all org-level preferences, branding assets, terminology overrides, accounting int...

configuration 21 attrs CRUD
User Role

Defines the named roles available in the Meander platform. Each role controls which products a user may access, what actions they may perfor...

configuration 11 attrs CRUD
Achievement Types

Configuration table defining the catalogue of achievement badges available to peer mentors, including trigger conditions, visual assets, and...

configuration 17 attrs CRUD
Assignment Threshold Configs

Organization-scoped configuration records that define the assignment count thresholds at which peer mentors qualify for honorarium tiers. Ea...

configuration 18 attrs CRUD
Certification Types

Configuration entity defining the types of certifications available within the platform, such as peer mentor certificates, course completion...

configuration 17 attrs CRUD
Expense Types

Organisation-scoped catalogue of allowable expense categories with mutual-exclusivity rules, documentation requirements, amount thresholds, ...

configuration 25 attrs CRUD
External Links

Organization-configurable external resource URLs and metadata displayed to peer mentors and coordinators, providing curated access to Bufdir...

configuration 14 attrs CRUD
FAQ Items

Stores frequently asked questions with categorized, searchable content served to mobile app users. Items are scoped by product and optionall...

configuration 14 attrs CRUD
Feature Flags

Per-organization feature toggle records that allow Organization Administrators to enable or disable specific platform capabilities independe...

configuration 10 attrs CRUD
Notification Settings

Per-user notification preference configuration controlling which notification types and delivery channels (push, email, SMS) are enabled, su...

configuration 17 attrs CRUD
Organization Settings

Stores per-organization configuration including branding, terminology overrides, regional preferences, sensitive field policies, impact mult...

configuration 27 attrs CRUD