Bringen Sie Ihr Produkt 2,5-mal schneller auf den Markt.KI-gestützte Entwicklung entdecken
Soziale Netzwerke

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.

business-challanges

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.
ups
View in detail

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.

ups
Im Detail ansehen

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.

ups
Im Detail ansehen

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.

ups
Im Detail ansehen

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.

ups
Im Detail ansehen

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.

ups
Im Detail ansehen

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.

ups
Im Detail ansehen

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.
ups
Im Detail ansehen

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

Wir haben alle Erwartungen des Kunden an die Entwicklung des sozialen Missions-Netzwerks erfüllt und alle Ziele erreicht

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.

Wachsen Sie gemeinsam mit uns
Mit dem Absenden dieses Formulars bestätige ich, dass ich die Datenschutzerklärung

Weitere Fälle

Portfolio case
Portfolio case