Cloudbasierte Spendenplattform für Non-Profit-Organisationen

Cloudbasierte Spendenplattform für Non-Profit-Organisationen

Information
Standort:
USA
Branche:
Finanzsektor
Plattform:
Web
Arbeitsmodell:
Zeit und Material
Projektdauer:
2,5 Jahre
Team-Mitglieder:
1 Team-/Tech-Leiter (TL), 2 BE-Entwickler, 2 FE-Entwickler, 1 BA, 2 QAs, 13 PM, 1 DevOps, 1 UX/UI-Designer
ID:
516
Verwendete Technologien
С#
.Net
Angular
Entity Framework Core
MS SQL
MSSQL

Hintergrund

Als Kunde hatten wir das Vergnügen, mit Partnern von Wohltätigkeitsorganisationen zusammenzuarbeiten, um ihre Missionen durch die Bereitstellung einer cloudbasierten Plattform zu erfüllen und zu erweitern. Dies geschieht mit einer Reihe von Tools, die das Fundraising verbessern. Dazu gehören der Einsatz der Blockchain-Technologie für eine effiziente und sichere Datenerfassung, wettbewerbsfähige Händler-Servicegebühren und modernste Marketing-Plug-ins.

Der Kunde entschied sich aufgrund unserer einschlägigen Erfahrung in der Entwicklung von Spendensammelplattformen für Elinext. In der Vergangenheit entwickelte das Elinext-Team Spendenplattformen für medizinische Einrichtungen, Tiere, ältere Menschen und mehr. Daher könnte Elinext schnell Ressourcen für die Entwicklung bereitstellen.

Herausforderungen

Der Kunde forderte die Entwicklung einer Plattform von Grund auf, die dabei helfen würde, die folgenden Ziele zu erreichen:

  • Bereitstellung einer All-in-One-Plattform für das komplette Fundraising-Erlebnis, wodurch die Notwendigkeit mehrerer Systeme und/oder Integrationen entfällt.
  • Optimieren Sie die Kommunikation und pflegen Sie Spenderbeziehungen durch die Bereitstellung einer innovativen Marketing-/Kampagnenanwendung.
  • Verwenden Sie Spenderdaten, um eine Logik zu entwickeln, die das Spenderpotenzial maximiert und wiederkehrende Spenden erhöht.
  • Formulieren Sie Social-Media-Strategien, um Spender auf der Grundlage von Generationentrends anzusprechen.
  • Business-Intelligence- und Berichtsfunktionen, die über die Beitragsverfolgung hinausgehen und den ROI und die Prognose für zukünftige Budget-/Planungsaktivitäten darstellen.
  • Intuitives System gepaart mit einem Kundenerfolgsteam, das verspricht, Mehrwert zu bieten und die Unternehmensziele zu erreichen.
  • Verdienen Sie einen Anteil an den Einnahmen aus Spendentransaktionen, die über die Plattform getätigt werden.
  • Verdienen Sie an Abonnementgebühren.

Die vom Kunden angeforderte Funktionalität wurde in drei Rollen unterteilt: Administratorrolle, Benutzerrolle und Spenderrolle. Jeder von ihnen hätte die folgende Funktionalität:

Administratorrolle:

  • Organisationskonten und Abonnementpläne verwalten;
  • Verfolgung der Benutzeraktionen.

Benutzer-Rolle:

  • Verwalten des Kontos, der Benutzerkonten, der Kontoeinstellungen und des persönlichen Kontos einer Wohltätigkeitsorganisation;
  • Erstellen und Verwalten von Spenderkonten, Veranstaltungen, Kampagnen (einschließlich E-Mail-Kampagnen) und Social-Media-Veröffentlichungen;
  • Verwaltung der Spendenbuchhaltung;
  • Erstellen von Berichten.

Spenderrolle:

  • Nach Organisationen suchen und den Verlauf der Teilnahme an Veranstaltungen und Spenden anzeigen.
  • Spenden-, Event- und Beziehungsmanagement.

Lösung

Modul 1. Admin-Portal

Erstellen und Verwalten eines Non-Profit-Organisationsprofils

Das Admin-Portal dient dazu, ein Profil einer Wohltätigkeitsorganisation zu erstellen und zu verwalten. Der Admin-Benutzer richtet die erforderlichen Parameter ein, wie z. B. die physische Adresse der Organisation, URL, Kontaktinformationen, Mission, Zahlungsanbieter, Wert der Spendentransaktionsgebühr und Organisationstyp. Der Admin-Benutzer erstellt auch Profile der Benutzer, die später Zugriff auf das Organisationsportal haben. Der Administrator entscheidet, welche Art von Zugriff der Organisationsbenutzer hat, abhängig von seiner Rolle in der Organisation. Dies kann beispielsweise ein Fundraising-Manager oder ein Content-Ersteller sein. Rollen können jederzeit geändert werden.

Organisationen

Das Organisationsraster ermöglicht es dem Admin-Benutzer, nach der erforderlichen Organisation zu suchen und deren grundlegende Details anzuzeigen, wie zum Beispiel:

  • Kontoinformationen
  • Unterstützer: eine Liste von Spendern, die als registrierte Spender eine Verbindung zwischen der Organisation und sich selbst hergestellt haben
  • Händlerdienste (Zahlungsinformationen)
  • Verfügbare Platzhalter
  • Organisationshierarchie: Derselbe Administrator kann auf mehrere Organisationen zugreifen

Berichte

Berichte zeigen den Aktivitätsverlauf der Organisation. Mithilfe verschiedener Filter kann der Admin-Benutzer den Aktionsverlauf im Portal anzeigen und exportieren.

Spender

Der Admin-Benutzer kann die im Spenderportal registrierten Spender und deren Informationen einsehen.

Vorlagen

Mit dem Modul kann der Admin-Benutzer Veranstaltungen, Kampagnen, soziale Medien und Spendenformularvorlagen erstellen und verwalten, die mit ausgewählten Organisationen geteilt werden können. Das System zeigt auch den Verlauf der Tag-Nutzung durch Benutzer an.

E-Mail-Einstellungen

Mit diesem Modul kann der Administrator die E-Mail-Anmeldeinformationen festlegen, um die erforderlichen Informationen zur Organisations-ID für den Zahlungsanbieter zu erhalten, und diese an die angegebene E-Mail weiterleiten. Der Admin-Benutzer kann auch den E-Mail-Status für die Einrichtung anzeigen.

Modul 2. Organisationsportal

Profilseite

Das Organisationsportal kann sowohl über das Organisations- als auch über das Spenderkonto angemeldet werden.

Organisation

Die Registerkarte besteht aus den folgenden Funktionen:

  • Kontoinformationen: Der Organisationsbenutzer kann das Organisationsprofil verwalten und die erforderlichen Parameter einrichten, z. B. eine physische Adresse, URL, Kontaktinformationen, Mission und Organisationstyp.
  • Branding: Der Organisationsbenutzer kann die Branding-Farben auswählen, die er für seine Organisation verwendet.
  • Benutzer: Der Organisationsbenutzer kann andere Benutzer verwalten, z. B. Inhaltsersteller, Fundraising-Manager, Spendermanager usw.
  • Unterstützer: eine Liste von Spendern, die als registrierte Spender eine Verbindung zwischen der Organisation und sich selbst hergestellt haben
  • Händlerdienste (Zahlungsinformationen)

Armaturenbrett

Das Dashboard zeigt Informationen zu Spenden, bevorstehenden Veranstaltungen, aktiven Kampagnen, Spenderbindung, für die Organisation relevanten Statistiken und ähnlichen Informationen. Der Benutzer kann die Dashboard-Ansicht verwalten, indem er die Blöcke verschiebt und Blöcke hinzufügt oder entfernt. Die Seite ermöglicht die Überwachung von Spenden, Ereignissen und Statistiken über Spender und Spenden.

Spender

Auf dieser Seite finden Sie Informationen zu den Spendern. Das Profil des Spenders besteht aus mehreren Blöcken: Name, Adresse und andere persönliche Informationen sowie der Verlauf der Spenden und besuchten Veranstaltungen, Links zu Steuerberichten und angewendete Tags. Zu den Funktionen für die Spenderverwaltung gehören die Suche nach Spendern, das manuelle Hinzufügen neuer Spender, das Hochladen und Exportieren von Spendern sowie das Anwenden von Tags auf Spender. Dadurch kann der Benutzer die Spender erstellen, verwalten und anzeigen, die für die Organisation spenden dürfen.

Veranstaltungen

Zu den Veranstaltungsfunktionen gehören die Suche nach Veranstaltungen, das Erstellen neuer Veranstaltungen sowie das Hinzufügen und Bearbeiten von Informationen zu Veranstaltungen. Nach der Veröffentlichung der Veranstaltung ist diese über einen Link im Veranstaltungsprotokoll verfügbar.

Kampagnen

Zu den Kampagnenfunktionen gehören die Suche nach Kampagnen, das Erstellen neuer Kampagnen und Informationen zu Kampagnen. Nachdem eine Kampagne erstellt wurde, wird sie zum angegebenen Zeitpunkt an bestimmte Empfänger gesendet.

Beiträge

Auf der Registerkarte werden online und offline getätigte Spenden angezeigt. Es ermöglicht außerdem, alle Spendendatensätze zu exportieren und einen neuen Datensatz zu erstellen, wenn eine materielle oder immaterielle Spende geleistet wird. Der Organisationsbenutzer kann auf das Profil eines Spenders zugreifen, indem er auf seinen Namen klickt. Auf dieser Seite können Sie auch Statistiken zu Spenden einsehen, die über Social-Media-Kanäle getätigt wurden.

Sozialen Medien

Diese Funktion ermöglicht es, Social-Media-Konten mit dem System des Kunden zu verbinden. Außerdem ermöglicht es dem Benutzer, Social-Media-Beiträge zu erstellen und zu planen. Der Organisationsbenutzer kann Statistiken zu verbundenen Konten, veröffentlichten Beiträgen und von einer Social-Media-Plattform gefilterten Metriken anzeigen. Außerdem wird ein Kalender erstellt, der die Statistiken zu veröffentlichten Beiträgen und Beiträgen anzeigt, die geplant sind oder deren Genehmigung aussteht.

Berichte

Mithilfe von Berichten kann der Benutzer den Aktionsverlauf im Non-Profit-Organisations-Portal einfach anzeigen und exportieren. Die Berichte sind in die Bereiche „Finanzen“, „Kampagnen“, „Spenderverwaltung“, „Prüfung“ und „Tags“ unterteilt.

Vorlagen

Mithilfe von Vorlagen kann der Organisationsbenutzer Vorlagen für Veranstaltungen, Kampagnen, soziale Medien und Spendenformulare erstellen und verwalten, die die Organisation verwenden kann. Die Funktionalität ermöglicht die Anpassung der Vorlagen an die Bedürfnisse der Organisation.

Modul 3: Spenderportal

Dieses Modul ermöglicht es jeder Person, sich zu registrieren und Spender zu werden. Der Spender wird aufgefordert, persönliche Daten anzugeben und sich mit einer verfügbaren gemeinnützigen Organisation in Verbindung zu setzen. Wenn der Spender über das Kundenportal spendet, kann er später im Profil die Historie der Spenden und besuchten Veranstaltungen einsehen. Das Dashboard des Spenderportals ermöglicht die Anzeige des Newsfeeds und der Liste der Organisationen, mit denen der Spender verbunden ist.

Ergebnis:

Dies war ein langes und kompliziertes Projekt, aber am Ende wurde die Plattform so gestaltet, dass sie alle von unseren Entwicklern gewünschten Funktionen bietet. Dies war ein weiteres Projekt, das bewies, dass Elinext multifunktionale, herausfordernde und bahnbrechende Projekte abschließen kann. Wir waren auch stolz darauf, uns weltweit für die Verbesserung gemeinnütziger Organisationen einzusetzen, und würden gerne ähnliche Projekte annehmen.

Wenn Sie Ideen oder Wünsche haben, können Sie sich gerne an unser Team wenden.

1-99
2-93
3-75
4-59
5-51
6-35
7-29
8-25
9-16
10-13
11-16
12-11
13-6
14-5
15-4
16-3
Haben Sie vor, ein gleiches Projekt zu schaffen?
Haben Sie eine Projektidee? Lassen Sie uns darüber diskutieren
Kontakt


    Insert math as
    Block
    Inline
    Additional settings
    Formula color
    Text color
    #333333
    Type math using LaTeX
    Preview
    \({}\)
    Nothing to preview
    Insert