Zum Inhalt springen
UI Kit
Accent

Verein und Hilfsorganisation Website Sections

Für Vereine, Hilfsorganisationen und Stiftungen. Wirkung in Zahlen, die sich beim Scrollen aufbauen, der Jahresbericht, wohin jeder Euro fließt, Projekte auf einer gezeichneten Karte und Ehrenamt mit kurzer Anmeldung.

5 Variants
Kategorie wechseln

Zeig, was jede Spende bewirkt

Menschen spenden an Organisationen, denen sie vertrauen, und Vertrauen wächst mit Offenheit. Diese Sections zeigen Wirkung in Zahlen, den Jahresbericht, die Verwendung jedes Euros und die Projekte auf der Karte und enden mit einem Weg zu helfen, der über Geld hinausgeht. Für das Spendenformular selbst hat das Kit eine eigene Kategorie für Spenden.

„Wirkung“ zählt Zahlen beim Hereinscrollen hoch und füllt Balken zum Jahresziel, darunter das Jahr als Meilensteine. „Jahresbericht“ wechselt die Jahre über Reiter, Einnahmen und Ausgaben wachsen als Balken, die Quellen teilen einen Balken, und der Bericht lädt mit einem Klick. „Mittelverwendung“ teilt einen gewählten Betrag auf einem Ring nach der Verwendung jedes Euros, jeder Anteil sagt, was er bewirkt. „Projekte auf der Karte“ setzt jedes Projekt als Pin auf eine gepunktete Weltkarte mit Förderbalken. „Ehrenamt“ bringt Zeit und Interessen mit passenden Aufgaben zusammen und prüft die Anmeldung.

Nenn neben den Zahlen konkrete Ergebnisse, ein Brunnen mit dem Namen seines Dorfes bleibt länger im Kopf als eine Summe. Stell die Mittelverwendung direkt vor das Spendenformular, sie beantwortet genau die Frage, die sich Spender in diesem Moment stellen. Halte das Ehrenamt sichtbar für alle, die lieber Zeit schenken.

Verein und Hilfsorganisation

WirkungNeu in 1.2

Zahlen zählen nacheinander hoch, sobald sie ins Bild scrollen, Balken füllen sich bis zum Jahresziel. Darunter das Jahr als Etappen auf einer Linie, die sich beim Scrollen füllt.

JahresberichtNeu in 1.2

Jahre als Reiter mit gleitender Linie. Einnahmen und Ausgaben gleiten zu ihren Werten und wachsen als Balken, die Herkunft teilt einen Balken, die Höhepunkte folgen. Der gezeichnete Bericht hebt sich beim Zeigen und lädt mit einem Klick.

MittelverwendungNeu in 1.2

Einen Betrag wählen, ein Ring teilt ihn so, wie jeder Euro verwendet wird. Der Ring zeichnet sich beim Scrollen, Zeigen auf einen Anteil hebt ihn hervor, jeder Anteil sagt, was sein Teil bewirkt.

Projekte auf der KarteNeu in 1.2

Eine gepunktete Weltkarte blendet von West nach Ost ein, jedes Projekt ist eine Nadel. Eine Region wählen oder auf eine Karte zeigen, ihre Nadel pulsiert und zeigt den Ort. Die Finanzierungsbalken füllen sich beim Scrollen.

EhrenamtNeu in 1.2

Zeit und Interessen wählen, die passenden Aufgaben steigen herein. Eine auswählen, sie wandert in die Anmeldung, die Name und E-Mail prüft und sich mit Namen bedankt.

Details

Was Verein und Hilfsorganisation mitbringt, aus Registry und Quellcode gelesen.

Bereich
Industries
Variants
5
Version
1.0.0 · seit 1.2.0
Datei
components/ui/nonprofit.tsx
Bringt mit
utilskitbuttoniconinputsectionmotion
npm-Pakete
Keine
Sprachen
Englisch und Deutsch, 41 eigene Texte
Studio
Im Code anpassen

Props

Die Schnittstelle NonprofitProps aus components/ui/nonprofit.tsx. Beschreibungen stammen aus den Kommentaren im Code und sind auf Englisch.

  • variantoptional
    NonprofitVariant

    impactannual-reportfundsprojectsvolunteer

  • eyebrowoptional
    React.ReactNode
  • titleoptional
    React.ReactNode
  • descriptionoptional
    React.ReactNode
  • statsoptional
    NonprofitStat[]

    impact

  • milestonesoptional
    NonprofitMilestone[]
  • yearsoptional
    NonprofitYear[]

    annual-report

  • sharesoptional
    NonprofitShare[]

    funds: how every euro is used

  • amountsoptional
    number[]
  • auditoptional
    string

    funds: a line on audits or seals, replaces the default

  • projectsoptional
    NonprofitProject[]

    projects

  • rolesoptional
    NonprofitRole[]

    volunteer

  • timesoptional
    { id: string; label: string; hint?: string }[]
  • interestsoptional
    { id: string; label: string; icon?: IconName }[]
  • onSignUpoptional
    (data: { role: string; name: string; email: string; phone: string }) => void

    volunteer: called with the sign up, the success message shows either way

  • linksoptional
    { donate?: string; project?: string }
  • currencyoptional
    string

Eingebaute Texte

Diese Texte schreibt Verein und Hilfsorganisation selbst. Die Sprache folgt dem KitProvider, über die Prop labels ersetzt du einzelne.

Alle 41 Texte anzeigen
goalEnglisch Goal {n}Deutsch Ziel {n}
goalReachedEnglisch Goal reachedDeutsch Ziel erreicht
yearEnglisch YearDeutsch Jahr
reportEnglisch Annual report {year}Deutsch Jahresbericht {year}
downloadEnglisch Download the {year} reportDeutsch Bericht {year} herunterladen
incomeEnglisch IncomeDeutsch Einnahmen
spentEnglisch Spent on our workDeutsch In unsere Arbeit geflossen
sourcesEnglisch Where the money comes fromDeutsch Woher das Geld kommt
highlightsEnglisch What the year broughtDeutsch Was das Jahr gebracht hat
ratioEnglisch {n} of the income went straight into the workDeutsch {n} der Einnahmen flossen direkt in die Arbeit
amountEnglisch Your giftDeutsch Deine Spende
yourGiftEnglisch Of your {amount}Deutsch Von deinen {amount}
goesToEnglisch This is where it goesDeutsch Hierhin fließt sie
buysEnglisch about {n} {label}Deutsch etwa {n} {label}
donateEnglisch Give {amount}Deutsch {amount} spenden
auditEnglisch Checked every year by independent auditorsDeutsch Jedes Jahr von unabhängigen Prüfern kontrolliert
regionEnglisch RegionDeutsch Region
allEnglisch All regionsDeutsch Alle Regionen
raisedEnglisch {raised} of {goal}Deutsch {raised} von {goal}
donorsEnglisch {n} donorsDeutsch {n} Spender
fundedEnglisch {n} fundedDeutsch {n} finanziert
supportEnglisch Support {name}Deutsch {name} unterstützen
supportShortEnglisch Support this projectDeutsch Projekt unterstützen
onMapEnglisch Show {name} on the mapDeutsch {name} auf der Karte zeigen
timeEnglisch How much time do you have?Deutsch Wie viel Zeit hast du?
interestsEnglisch What matters to you?Deutsch Was liegt dir am Herzen?
matchesEnglisch {n} roles fitDeutsch {n} Aufgaben passen
noMatchEnglisch Pick fewer interests to see more rolesDeutsch Wähle weniger Interessen, dann siehst du mehr Aufgaben
chooseEnglisch ChooseDeutsch Auswählen
chosenEnglisch ChosenDeutsch Ausgewählt
yourRoleEnglisch Your roleDeutsch Deine Aufgabe
pickRoleEnglisch Choose a role from the list, we will tell you everything about it here.Deutsch Wähle eine Aufgabe aus der Liste, hier erfährst du alles darüber.
nameEnglisch Your nameDeutsch Dein Name
emailEnglisch EmailDeutsch E-Mail
phoneEnglisch PhoneDeutsch Telefon
nameErrorEnglisch Please enter your nameDeutsch Bitte gib deinen Namen ein
emailErrorEnglisch Please enter a valid email addressDeutsch Bitte gib eine gültige E-Mail-Adresse ein
roleErrorEnglisch Please pick a role firstDeutsch Bitte wähle zuerst eine Aufgabe
signUpEnglisch Sign up for this roleDeutsch Für diese Aufgabe anmelden
thanksEnglisch Thank you, {name}. We will call you within two days and plan your first day together.Deutsch Danke, {name}. Wir rufen dich innerhalb von zwei Tagen an und planen deinen ersten Tag gemeinsam.
againEnglisch Choose another roleDeutsch Andere Aufgabe wählen

Barrierefreiheit

Aus dem Quellcode der Component abgeleitet.

  • Verein und Hilfsorganisation reagiert selbst auf die Tasten Pfeil hoch, Pfeil runter, Pfeil links und Pfeil rechts.
  • Setzt aria-checked, aria-describedby, aria-invalid, aria-label, aria-live, aria-pressed, aria-valuemax, aria-valuemin und aria-valuenow, damit Screenreader Zweck und Zustand ansagen.
  • Nutzt die Rollen progressbar, radio, radiogroup und status.
  • Meldet Änderungen über eine Live-Region, ohne den Fokus zu verschieben.
  • Zeigt bei Bedienung mit der Tastatur einen sichtbaren Fokusring.
  • Der Server rendert den Startzustand vollständig, JavaScript ergänzt nur die Interaktion.

Bewegung

  • Bringt eigene Animationen mit, ruhig getaktet und ohne Wackeln.
  • Bei reduzierter Bewegung (prefers-reduced-motion) bleibt sie ruhig. 8 Stellen im Code schalten Bewegung dann ab.

Häufige Fragen

Wie installiere ich Verein und Hilfsorganisation?

Mit aiw add @ai-website/nonprofit. Der Befehl legt die Datei components/ui/nonprofit.tsx in dein Projekt, der Code gehört danach dir. Mit dabei sind button, icon, input, section und motion. Weitere npm-Pakete braucht sie nicht.

Welche Varianten hat Verein und Hilfsorganisation?

5 Varianten, Wirkung, Jahresbericht, Mittelverwendung, Projekte auf der Karte und Ehrenamt. Du wählst sie mit der Prop variant, zum Beispiel variant="annual-report".

Kann ich die Texte von Verein und Hilfsorganisation übersetzen?

Ja. Verein und Hilfsorganisation bringt 41 eigene Texte auf Deutsch und Englisch mit, etwa „Ziel erreicht“, „Jahr“ und „Einnahmen“. Die Sprache folgt dem KitProvider, einzelne Texte ersetzt du über die Prop labels.

Kann ein KI-Assistent Verein und Hilfsorganisation einbauen?

Ja. Über den MCP-Server der aiw CLI finden Claude, Cursor, GitHub Copilot, Windsurf, Codex und Gemini Verein und Hilfsorganisation mit aiw_components und installieren sie mit aiw_add @ai-website/nonprofit. Nenn im Prompt die Variante, etwa variant="impact", dann schreibt der Assistent deine Inhalte direkt in die Props.

Oft gesucht

Direkt zu

In die Zwischenablage kopiert