Impact Calculator
Feature Detail
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.
-
docs/source/likeperson.md · line 220Benefit / impact calculator (static calculation, no login)
-
docs/source/likeperson.md · line 335-338Statisk landingsside med produktbeskrivelse og fordeler - Enkelt demo-booking-skjema (sender til e-post/webhook, ingen pÄlogging) - Privacy policy og vilkÄr
Analysis
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 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)Prospective Organization Representative
Quick UAT
- à 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.
- Fyll inn antall aktive likepersoner i inndatafeltet (f.eks. 50). Bekreft at feltet aksepterer numerisk input og at resultatseksjonen oppdateres umiddelbart.
- Juster gjennomsnitlig antall aktiviteter per likeperson per Är (f.eks. 40). Bekreft at estimert tidsbesparing oppdateres i sanntid uten sideoppdatering.
- Juster estimert registreringstid per aktivitet (f.eks. 15 minutter). Bekreft at den beregnede administrative effektivitetsgevinsten reflekterer den nye verdien.
- 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).
- Klikk pÄ CTA-knappen for Ä booke en demo. Bekreft at du sendes videre til demo-bookingsskjemaet.
Quick UAT â Accessibility
-
à 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.
-
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.
-
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.»
-
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.
-
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.
-
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.
Components (21)
Shared Components
These components are reused across multiple features
User Stories
No user stories have been generated for this feature yet.