Plattformübergreifendes soziales Netzwerk für Glaubensverbindungen
Eine plattformübergreifende christliche Social-Networking-App, die Menschen dabei hilft, ihren Glauben zu teilen und zu stärken sowie mit Gleichgesinnten in Kontakt zu treten
Branche
Soziale Netzwerke
Team
9 Mitglieder
Aktiv seit
2023
Land
USA
Über das Projekt
Unser Kunde ist eine in den USA ansässige Organisation für christliche Missionsausbildung, die Menschen des Glaubens weltweit dabei unterstützen möchte, Gleichgesinnte zu finden und eine Gemeinschaft aufzubauen. Der Kunde benötigte einen erfahrenen IT-Partner, um ein plattformübergreifendes Produkt zur Missionsverwaltung von Grund auf zu entwickeln und so die Schulungs- und Evangelisationsinitiativen wirksamer zu gestalten und das Nutzerengagement zu steigern
An Cleveroad gestellte Ziele
Eine MVP-Version eines ansprechenden plattformübergreifenden mobilen sozialen Netzwerks für Christen erstellen, die den Budgetvorgaben und Qualitätsanforderungen gerecht wird
Migration von der Legacy-Lösung in eine neue christliche Missionsverwaltungs-App, wobei alle Daten zu Konfessionen, Missionsarbeit und Gebetsverpflichtungen mit voller Integrität erhalten bleiben
Ein flexibles Web-Admin-Panel für die Administration des gesamten Missionsverwaltungssystems und die Kontrolle der Leistung jeder Konfession basierend auf Admin-Rollen und -Verantwortlichkeiten entwickeln
Gelieferte Lösungen
Entwicklung der MVP-Version einer Social-Media-App mit charakteristischen Funktionen wie Mehrsprachen-Unterstützung, Verpflichtungen, Konfessionen und Karten-Integration
Reibungslose Migration der analytischen Daten, die für die Nachverfolgung von Verpflichtungen, Jüngerschaft und Evangeliumsverkündigung wesentlich sind, in das neue christliche soziale Netzwerk durch einen strukturierten Datenmigrationsprozess für einen reibungslosen und sicheren Übergang
Erstellung eines webbasierten Admin-Panels mit berechtigungsbasierter Zugriffskontrolle, das die Administration des Missionsverwaltungssystems über Länder, Regionen oder Konfessionen hinweg ermöglicht, zugeschnitten auf die Rolle der Admins
Ergebnisse für den Kunden
Individuelle Social-Networking-Anwendung, die es Christen weltweit ermöglicht, Konfessionsgruppen beizutreten, Gebetsorte in ihrer Nähe zu finden, sich auf einer Karte zu treffen und Verpflichtungen festzulegen
Ein reibungsloser Übergang kritischer Missionsanalysedaten zu Gebetsaktivitäten, konfessionellen Einblicken und Jüngerengagement auf eine neue christliche Plattform sowie die Gewährleistung von Kontinuität und Verlässlichkeit bei den Datenoperationen
Ein leistungsstarkes Admin-Panel, das die Bewältigung aller Aufgaben der Missionsadministration ermöglicht, einschließlich Einrichtung von Konfessionen, Verwaltung von Jüngern und Gruppen, Auswertung und Verfolgung von Statistiken und Standorten sowie Kartenbearbeitung
Geschäftliche Herausforderungen
Unser Kunde ist eine internationale Missionsorganisation, deren Hauptzweck darin besteht, den Glauben zu fördern. Zur Steigerung der Effizienz der Organisationsaktivitäten benötigte der Kunde eine Social-Media-Plattform, die Menschen dabei hilft, ihren Glauben mit anderen zu teilen. Der Kunde verfügte bereits über eine funktionierende Lösungsversion, die jedoch aufgrund geringer Sicherheit und Leistung den Anforderungen nicht entsprach. Erforderlich war die Entwicklung eines sicheren christlichen sozialen Netzwerks von Grund auf, ausgerichtet auf dieselbe Kernidee. Daher benötigte der Kunde einen zuverlässigen technischen Partner, um:
Eine ansprechende MVP-Version der Social-Media-App im Rahmen des Budgets zu entwickeln. Eine MVP-Version eines sicheren christlichen sozialen Netzwerks aufbauen, die Menschen dabei hilft, ihren Glauben mit anderen zu teilen, basierend auf einer sorgfältig durchdachten Architektur und mit wirksamer Kontrolle über Geschwindigkeit und Qualität der Anwendungsnutzung. Es war sehr wichtig, ein Gleichgewicht zwischen der Entwicklung einer Social-Media-Plattform innerhalb eines begrenzten Budgets und ihrer Attraktivität zu finden, damit sie ihre Kernmission erfüllt.
Den Ton für die weitere Entwicklung durch Qualität und Skalierbarkeit zu setzen. Eine hochwertige, leistungsstarke App zur Missionsverwaltung auf Basis einer skalierbaren Architektur aufbauen. Die Skalierbarkeit sollte ausreichen, um die christliche Gemeinschaft zu erweitern und weltweit neue Nutzer einzubinden. Wichtig war außerdem die Umsetzung mehrsprachiger Unterstützung, um die internationale Präsenz des Kunden zu stärken und die App für Gläubige in jeder Region komfortabel nutzbar zu machen.
Die Einhaltung gesetzlicher Vorgaben zu Datensicherheit und Vertraulichkeit zu gewährleisten. Ein christliches soziales Netzwerk im Einklang mit der Datenschutz-Grundverordnung (DSGVO) und modernen Datensicherheitsstandards schaffen. Da das Hauptproblem der ersten Version der Missions-App die Sicherheit war, mussten sichere Verschlüsselungsmethoden implementiert werden, um das Web-Admin-Panel und die plattformübergreifenden mobilen Apps vor Cyberangriffen zu schützen und Lecks von Nutzerdaten, Informationen aus Gruppen- und Einzelchats sowie Daten zu Konfessionen und deren Mitgliedern zu verhindern.

Projekt im Detail
Wir haben ein plattformübergreifendes soziales Missions-Netzwerk und ein Web-Admin-Panel mit berechtigungsbasierter Zugriffskontrolle für die Plattformverwaltung entwickelt
Lösungsarchitektur
- Die Kernlösung des Systems ist eine plattformübergreifende mobile Anwendung auf Basis von Flutter. Die App ermöglicht es Endnutzern, die bestimmten Konfessionen angehören, Ziele in Bezug auf die Annahme des Christentums festzulegen und ihren Fortschritt zu verfolgen. Das Produkt umfasst außerdem eine Karten-Integration zum Finden und Verwalten von Orten, die für ihre Anliegen besonders relevant sind. Zusätzlich enthält die App grundlegende Social-Networking-Funktionalitäten, die es Nutzern erlauben, in ihren Gruppen oder im Einzelchat zu kommunizieren und eigene Erfahrungen zu teilen.
- Das Missionsverwaltungssystem umfasst zudem ein webbasiertes Admin-Panel für eine umfassende Systemadministration, einschließlich Organisations-Setup, Nutzer- und Gruppenverwaltung sowie Statistik- und Standortverfolgung. Das Admin-Dashboard liefert wertvolle Einblicke in die Gesamtleistung des Systems und die Leistung einzelner Konfessionen und unterstützt eine wirksame Administration und operative Überwachung.
- Das Admin-Panel verfügt über eine flexible berechtigungsbasierte Zugriffskontrolle, die regelt, welche Funktionen jedem Administrator zur Verfügung stehen, und nur Zugriff auf die erforderlichen Länder, Regionen oder Konfessionen gewährt. Dieser Ansatz stellt sicher, dass Admins nur die für ihre Aufgaben erforderlichen Funktionen nutzen können. So reduziert das System Verwirrung, gewährleistet DSGVO-Konformität und schützt den Datenzugriff.
Produktübersicht
Wir haben alle erforderlichen MVP-Funktionen entwickelt, damit Nutzer mit Gleichgesinnten kommunizieren können, sowie ein sicheres Web-Admin-Panel für die Plattformverwaltung
Verpflichtungen
Verpflichtungen
Persönliche Verpflichtungen ermöglichen es Nutzern, einen eigenen Plan mit festgelegtem Enddatum aufzustellen: wie oft sie beten möchten, wie viele Personen sie schulen möchten und mit wie vielen Menschen sie ihren Glauben teilen wollen. Nutzer können verschiedene vom Administrator hochgeladene Schulungsvideos ansehen, um zu verstehen, wie sie auf ihrem eigenen Weg zu Christus bessere Ergebnisse erzielen können.
Nutzer-Dashboard spiegelt den gesamten Fortschritt des Nutzers wider und ermöglicht es, ihn zu markieren, um motiviert zu bleiben, die eigenen Ziele zu erreichen. Zusätzlich können Nutzer die Global-Totals-Werte je Verpflichtung einsehen, die die kumulierten Ergebnisse aller App-Nutzer anzeigen.
Gruppen & Chat
Gruppen & Chat
Gruppen ermöglichen es Mitgliedern einer christlichen Gemeinschaft, Menschen mit gemeinsamen Interessen zu finden. Sie können nach bestehenden Gruppen im System suchen und ihnen über einen speziellen Einladungscode beitreten. Nutzer können auch eigene Gruppen erstellen und einen einzigartigen Einladungscode generieren, mit dem andere beitreten können.
Chats ermöglichen es Nutzern, mit Mitgliedern ihrer Gruppe zu kommunizieren und gemeinsame Interessen zu teilen. Darüber hinaus können sie über die Einzelchat-Funktion miteinander kommunizieren.
Karten-Integration
Karten-Integration
Die Karten-Integration ermöglicht es Nutzern, nach Orten zu suchen, die speziell auf ihre Bedürfnisse und Erfahrungen abgestimmt sind. Sie können auch Bewertungen und Rezensionen zu dem Ort einsehen, der sie interessiert. So können sie eine fundierte Entscheidung darüber treffen, ob sie den Ort besuchen möchten oder nicht.
Darüber hinaus können Nutzer neue Orte zur Karte hinzufügen und Informationen darüber bearbeiten, wie viele Menschen an diesem Ort das Evangelium gehört haben und wie viele davon zu Christus gefunden und Jünger geworden sind. Sie können auch Bewertungen zu bereits besuchten Orten hinzufügen.
Jünger
Jünger
Die Jünger-Funktion hilft Nutzern dabei, ihren Fortschritt beim Hinführen von Menschen zu Christus zu verfolgen. Sie können für jedes beteiligte Gemeindemitglied ein Profil erstellen. Dieses Profil ist mit keinem Nutzerkonto verknüpft, sondern dient als Mittel zur Fortschrittsverfolgung.
Die Verwaltung von Jüngerprofilen ermöglicht es Nutzern, Namen und Avatar für jeden Jünger auszuwählen und Aufgaben für eine konsistente Leistung in den bestehenden Kategorien festzulegen, um den Fortschritt besser zu verfolgen. Sie können auch Notizen oder Kommentare zu den Erfolgen des Jüngers hinzufügen.
Sichere Autorisierung
Sichere Autorisierung
Die Nutzer-Autorisierung setzt auf One-Time-Password-Authentifizierung (OTP), um die Anforderungen an Komfort und Sicherheit zu erfüllen. Zusätzlich können sich Nutzer über Google, Apple ID oder Facebook autorisieren.
Mehrsprachen-Unterstützung ermöglicht die Abdeckung mehrerer Nutzergruppen aus verschiedenen Regionen und erweitert die Nutzerreichweite. Die App unterstützt seit Version 1 mehr als 6 Sprachen, und in Zukunft besteht die Möglichkeit, diese Anzahl um weitere Sprachen zu erweitern.
Admin-Panel
Admin-Panel
Das Admin-Panel ist mit berechtigungsbasierter Zugriffskontrolle ausgestattet und stellt jedem Admin nur die für seine Rolle benötigten Funktionen zur Verfügung, was eine sichere Verwaltung der zugewiesenen Konfessionen sicherstellt. Die Lösung bietet außerdem ein Admin-Dashboard zur Steuerung und Verwaltung der Leistung jeder Konfession.
Der Administrator jeder Konfession kann Nutzer, Kategorien und Gruppen in der Anwendung verwalten, einschließlich Aufgaben wie das Sperren/Entsperren von Nutzern, das Anpassen von Schüler-Fortschrittskategorien sowie das Erstellen oder Moderieren von Nutzergruppen. Darüber hinaus können Admins Missionskarten steuern, indem sie Standorte bearbeiten oder verifizieren, Schulungsvideos verarbeiten und Benachrichtigungen für bestimmte Empfänger anpassen, sodass die Plattform den spezifischen Anforderungen ihrer Konfession entspricht.
Entwicklung im Detail
- Unser Team hat im Projekt zwei Phasen durchgeführt: Discovery und Entwicklung. Wir haben mit mehreren Stakeholdern auf Kundenseite zusammengearbeitet, darunter COO, CEO, CTO, VP und Budget Manager. Unser Lieferteam bestand aus einem Flutter-Entwickler, Webentwicklern, Solution Architect, Business Analyst, Designer, Project Manager und DevOps. Die Spezialisten haben verschiedene Kommunikationskanäle genutzt, um in engem Kontakt mit unseren Stakeholdern zu bleiben. Neben E-Mail-Korrespondenz und regelmäßigen virtuellen Meetings über Google Meet haben wir einen dedizierten Slack-Kanal eingerichtet, um kleinere oder dringende Themen zu behandeln. Trotz erheblicher Zeitunterschiede haben wir die passendsten Zeitfenster für Videokonferenzen ermittelt, damit alle Beteiligten teilnehmen konnten.
- Während der Discovery-Phase haben wir die Budgetrestriktionen unseres Kunden berücksichtigt und sie in kürzerer Zeit als üblich durchgeführt, was zur Senkung der Ausgaben beitrug. Die Lieferergebnisse der Discovery-Phase umfassten eine detaillierte Aufschlüsselung der Funktionen, Geschäftsprozessdiagramme, ein Softwarearchitekturdokument mit zugehörigen Diagrammen, Qualitätsmerkmale, Szenarien, ein Infrastruktur-Deployment-Diagramm sowie ein grobes Schätzdokument für die Entwicklungsphase.
- Während der Entwicklungsphase haben wir alle Discovery-Ergebnisse in eine MVP-Version der christlichen Social-Networking-App überführt und dabei Skalierbarkeit, Leistung und Sicherheit deutlich verbessert. Die Missionsverwaltungs-App ermöglicht es Nutzern, Verpflichtungen festzulegen, Fortschritte zu verfolgen und eine Karte zu nutzen, um Treffpunkte mit Gleichgesinnten zu finden. Nutzer können sich über Gruppen- und Privatchats verbinden. Außerdem haben wir ein leistungsstarkes Web-Admin-Panel zur Verwaltung von Konfessionen und Nutzern entwickelt. Wir haben zudem die Legacy-Datenbank von Digital Ocean auf AWS Aurora DB migriert, was die Zuverlässigkeit, Leistung und Skalierbarkeit der App verbessert.
Technologie-Stack
Der Technologie-Stack wurde basierend auf den Kundenanforderungen an Produktqualität und Budget ausgewählt
Web-Architektur
Frontend
React.js
Backend
.NET
Mobile-Architektur
Cross-Platform
Flutter
Dart
Drittanbieter-Dienste
AWS
Tailwind Elstar
PubNub
Google maps
Erzielte Ergebnisse
Budgetoptimierung durch MVP-Entwicklung
Wir konnten die Budgetrestriktionen des Kunden während der Projektplanung und -entwicklung einhalten. Im Ergebnis erhielt unser Kunde eine skalierbare MVP-Version einer Social-Media-App für Christen. Die neu erstellte Anwendung erfüllt höchste Sicherheitsstandards, ist DSGVO-konform und geht mit sensiblen Informationen nach den Best Practices der Branche um.
Kontinuierliches Wachstum der Mobile-App-Nutzer
Unser Kunde erhielt eine wirkungsvolle Anwendung, mit der er seine Ziele in der christlichen Schulungsmission erreichen kann. Die Missionsverwaltungs-App wurde entwickelt, um das Nutzerengagement mit grundlegenden Social-Networking-Funktionen wie Einzelchats und Gruppen zu steigern. Zudem stärkt die Lösung die Motivation der Schulungsteilnehmer durch das Tracking ihrer Verpflichtungsfortschritte.
Effiziente und sichere Plattformverwaltung
Das Missionsverwaltungssystem umfasst ein leistungsstarkes Web-Admin-Panel mit berechtigungsbasierter Zugriffskontrolle, das die effiziente Verwaltung der Befugnisse jedes Administrators entsprechend seiner Rolle und der Konfessionen, für die er verantwortlich ist, ermöglicht. Das Admin-Panel erlaubt zudem, die Missionsziele anhand der Leistung jeder Konfession zu verfolgen.









