low complexity extracted Benefit Calculator Confidence: 100%
3
Components
18
Shared
0
User Stories
Yes
Analyzed

Description

The Impact Calculator is a static, client-side tool on the Meander Sales Website that allows prospective organizations to estimate the operational value Meander would deliver to their peer mentor program. It accepts inputs such as number of active peer mentors, average activities per mentor, and current reporting time per activity, then computes projected time savings and administrative efficiency gains. The calculator requires no login or backend connection - all logic runs in the browser. It serves as a self-service lead-qualification tool that lets decision-makers assess ROI before requesting a demo.

Sources & reasoning

Line 220 explicitly lists the impact calculator as a core Sales Website capability. The blueprint marks it [MVP]. The MVP Sales Website scope (lines 335-338) covers the landing page and benefits presentation, and the calculator is the interactive embodiment of that benefits pitch, making it launch-critical.

  • Benefit / impact calculator (static calculation, no login)
  • docs/source/likeperson.md · line 335-338
    Statisk landingsside med produktbeskrivelse og fordeler - Enkelt demo-booking-skjema (sender til e-post/webhook, ingen pÄlogging) - Privacy policy og vilkÄr

Analysis

Business Value

Prospective organizations evaluating Meander need a concrete, quantified sense of the value they would gain before committing to a demo or procurement conversation. A static impact calculator provides this without requiring a salesperson to be involved, lowering the barrier to conversion and shortening the sales cycle. For organizations managing large peer mentor cohorts - such as NHF with 1,400 local associations or HLF with mentors logging hundreds of individual registrations annually - even a rough estimate of hours saved per year is a compelling argument for adoption. The calculator also signals product maturity and transparency to risk-averse nonprofit buyers.

Implementation Notes

Implementation is entirely frontend - no API calls, no authentication, no database writes. The calculator logic is a pure function mapping numeric inputs (mentor count, activities per mentor, minutes saved per registration) to output metrics (total hours saved, estimated FTE equivalent, annual cost of current approach). Built as a Next.js static page or plain HTML/CSS/JS, it can be deployed as a static export with no server dependency. Inputs should have sensible defaults derived from the workshop data (e.g. HLF mentor with 380 registrations/year, 60-70% requiring no reimbursement). Ensure WCAG 2.2 AA contrast and keyboard accessibility even on the public site.

Quality Assurance

Prospective Organization Representative (primary)
1
Scenarios
6
UAT Steps
25
A11y Annotations
4
Role Boundaries
Prospective Organization Representative

Prospective Organization Representative

Quick UAT

  1. Åpne Meander-nettstedet i en nettleser uten Ă„ logge inn. Naviger til kalkulatorsiden (f.eks. via menylenke «Fordeler» eller «Kalkulator»). Bekreft at siden lastes uten pĂ„logging.
  2. Fyll inn antall aktive likepersoner i inndatafeltet (f.eks. 50). Bekreft at feltet aksepterer numerisk input og at resultatseksjonen oppdateres umiddelbart.
  3. Juster gjennomsnitlig antall aktiviteter per likeperson per Är (f.eks. 40). Bekreft at estimert tidsbesparing oppdateres i sanntid uten sideoppdatering.
  4. Juster estimert registreringstid per aktivitet (f.eks. 15 minutter). Bekreft at den beregnede administrative effektivitetsgevinsten reflekterer den nye verdien.
  5. Les gjennom de beregnede resultatene (estimerte timer spart per Är, effektivitetsgevinst). Bekreft at verdiene er rimelige og at ingen nettverksforespÞrsel sendes (kun klientside-logikk).
  6. Klikk pÄ CTA-knappen for Ä booke en demo. Bekreft at du sendes videre til demo-bookingsskjemaet.

Quick UAT — Accessibility

  1. Åpne Meander-nettstedet i en nettleser uten Ă„ logge inn. Naviger til kalkulatorsiden (f.eks. via menylenke «Fordeler» eller «Kalkulator»). Bekreft at siden lastes uten pĂ„logging.
    • Screen reader Sideoverskrift annonseres ved lasting; navigasjonslandmarks leses opp korrekt (banner, main, contentinfo).
    • Keyboard / focus Alle menylenker nĂ„s med Tab; Enter aktiverer lenker.
    • Focus visibility Synlig fokusring pĂ„ aktiv menylenke; skip-to-content-lenke tilgjengelig som fĂžrste tabulatorstopp.
    • Zoom Siden er brukbar ved 200 % zoom uten horisontal rulling.
  2. Fyll inn antall aktive likepersoner i inndatafeltet (f.eks. 50). Bekreft at feltet aksepterer numerisk input og at resultatseksjonen oppdateres umiddelbart.
    • Screen reader Skjermleser leser opp feltets label og type (number) ved fokus; eventuelle minimums-/maksimumsverdier annonseres.
    • Keyboard / focus Feltet nĂ„s med Tab; opp/ned-piltaster justerer verdien; ingen mus nĂždvendig.
    • Focus visibility Synlig fokusring pĂ„ inndatafeltet; label er programmatisk tilknyttet via for/id.
    • Touch target Inndatafeltet er minst 24×24 CSS-piksler.
    • Contrast 4.5:1 for felttekst og label; feltramme skiller seg synlig fra bakgrunnen.
  3. Juster gjennomsnitlig antall aktiviteter per likeperson per Är (f.eks. 40). Bekreft at estimert tidsbesparing oppdateres i sanntid uten sideoppdatering.
    • Screen reader Label leses ved fokus; endret resultatverdi annonseres via live region.
    • Keyboard / focus Feltet nĂ„s med Tab; verdier justeres med tastatur.
    • Touch target Inndatafeltet er minst 24×24 CSS-piksler.
    • Live region «Estimert tidsbesparing oppdatert: X timer per Ă„r.»
  4. Juster estimert registreringstid per aktivitet (f.eks. 15 minutter). Bekreft at den beregnede administrative effektivitetsgevinsten reflekterer den nye verdien.
    • Screen reader Label og enhet (minutter) annonseres ved fokus; oppdatert gevinst leses opp automatisk.
    • Keyboard / focus Tab-navigasjon til feltet fungerer; piltaster justerer verdien.
    • Live region «Administrativ effektivitetsgevinst oppdatert: X %.»
    • Contrast Resultattall har minst 4.5:1 kontrast mot bakgrunn.
  5. Les gjennom de beregnede resultatene (estimerte timer spart per Är, effektivitetsgevinst). Bekreft at verdiene er rimelige og at ingen nettverksforespÞrsel sendes (kun klientside-logikk).
    • Screen reader Resultatblokk er strukturert med overskrift; skjermleser kan navigere direkte hit med overskriftsnavigasjon.
    • Keyboard / focus Resultatseksjonen kan nĂ„s med Tab eller via overskriftsnavigasjon.
    • Zoom Resultattall og ledetekster er lesbare ved 200 % zoom; ingen tekst klippes.
    • Contrast Alle resultater oppfyller 4.5:1 tekst-kontrast; status formidles ikke med farge alene.
  6. Klikk pÄ CTA-knappen for Ä booke en demo. Bekreft at du sendes videre til demo-bookingsskjemaet.
    • Screen reader Knapp annonseres med rolle «button» og navn «Book en demo» (eller tilsvarende); aktivering med Enter eller Space.
    • Keyboard / focus Knappen nĂ„s med Tab; aktiveres med Enter eller Space.
    • Focus visibility Synlig fokusring pĂ„ CTA-knappen; kontrast pĂ„ fokusring oppfyller 3:1 mot omliggende farge.
    • Touch target CTA-knappen er minst 24×24 CSS-piksler (anbefalt 44×44 for primĂŠr-CTA).

Role Boundaries

4 role(s) must NOT access this feature
  • Peer Mentor

    Ingen mobilapp-rute til kalkulatoren finnes; kalkulatorsiden er utelukkende en del av det offentlige salgsstedet og krever ingen innlogging — mobilappen har ingen lenke eller deep-link til denne siden.

  • Coordinator

    Ingen mobilapp-rute til kalkulatoren finnes; koordinatorrollen opererer kun i mobilappen og admin-portalen, ikke pÄ salgsstedet.

  • Organization Administrator

    Admin-portalen inneholder ingen lenke til kalkulatoren; kalkulatoren er utelukkende rettet mot potensielle nye organisasjoner og er ikke relevant for eksisterende org-administratorer.

  • Global Administrator

    Global admin har ingen rolle pÄ salgsstedet; kalkulatoren er en offentlig, autentiseringsfri side uten tilkoblet backend-logikk.

Expected End State

Brukeren har fylt inn sine organisasjonsparametre og ser et meningsfullt estimat for tidsbesparing og administrativ effektivitetsgevinst. Alle beregninger skjer klientsiden uten nettverksforespĂžrsler. CTA-knappen for demo-booking er synlig og funksjonell.

User Stories

No user stories have been generated for this feature yet.