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

Spendenbasiertes soziales Netzwerk mit Streaming

Die iOS-basierte Social-Media-App verbindet Menschen und ermöglicht den Austausch durch das Teilen von Bild- und Videoinhalten

Branche

Soziales Netzwerk

Team

10 Mitglieder

Launch

2021

Land

USA

Über das Projekt

Unser Kunde hatte die Idee für eine visuell geprägte Social-Networking-App und begann die Suche nach einem Unternehmen für iOS-App-Entwicklung, um damit ein neues Projekt zu starten. Das zentrale Konzept war der Aufbau einer solchen Plattform entsprechend dem durchdachten Geschäftsmodell des Kunden. Cleveroad wurde damit beauftragt, eine App zu entwickeln und den gesamten Produktlebenszyklus zu übernehmen.

Ziele für Cleveroad

Aufbau einer Social-Networking-App von Grund auf, mit Echtzeit-Videostreaming und der Möglichkeit, Spenden zu empfangen

Erfüllung der Kundenanforderungen zur Verwaltung von Nutzern und Werbekampagnen sowie Zugriff auf Nutzungsanalysen der App

Steigerung des Unternehmenswerts durch Software mit einem Abonnement-Modul, das ein nachhaltiges Geschäftswachstum ermöglicht

Von uns gelieferte Lösungen

Entwicklung einer maßgeschneiderten iOS-Anwendung mit allen Funktionen, damit Creator Live-Videos an Abonnenten übertragen und Spenden annehmen können

Erstellung eines webbasierten Verwaltungssystems, mit dem Administratoren die Nutzer und die Funktionen der App steuern und alle Vorgänge im Blick behalten

Entwicklung einer flexiblen und anpassbaren Mobile-Lösung mit klaren Modulbeziehungen. Ergänzung um eine Abonnement-Funktion zur Sicherung stabiler Einnahmen

Ergebnisse für den Kunden

Eine voll funktionsfähige Mobile-App ist im App Store verfügbar, gewinnt neue Follower und ermöglicht es unserem Kunden, die Zielgruppe zu vergrößern und die Nutzerbindung zu erhöhen

Eine Anwendung (webbasiertes Admin-Panel) ermöglicht es Systemadministratoren, verschiedene Aktivitäten einzurichten und zu überwachen, einschließlich Berichts- und Werbeverwaltung, sodass Geschäftsprozesse transparent und wirksam ablaufen

Ein durchdachtes, von Cleveroad entwickeltes System erlaubt es dem Kunden, kostenpflichtigen Zugang zu Diensten anzubieten, Nutzer zu binden und Kapital über das aktuelle Geschäftsmodell zu erzielen

Geschäftliche Herausforderungen

Unser Kunde, ein US-Unternehmer, möchte eine erfolgreiche Social-Media-Präsenz aufbauen, um eine neue Einnahmequelle zu schaffen. Zu diesem Zweck wollte er ein Instagram-ähnliches soziales Netzwerk mit Streaming- und Spendenfunktionen entwickeln. Das entwickelte System musste durchdacht sein, um mit den weltweit führenden Social-Media-Plattformen mithalten zu können. Unser Kunde brauchte einen verlässlichen technischen Partner, der Folgendes leisten konnte:

Aufbau einer iOS-basierten Mobile-App von Grund auf mit Fokus auf das Teilen von Fotos und Videos. Implementierung einer Echtzeit-Video-Übertragungsfunktion, damit Streamer mit ihrem Publikum kommunizieren und Erfahrungen teilen können. Erforderlich war zudem die Aktivierung kostenpflichtiger Abonnements, um dem Kunden wiederkehrende monatliche Einnahmen zu sichern.

Bereitstellung einer leistungsfähigen webbasierten Lösung, die das Verfolgen und den Zugriff auf alle aus der Anwendung stammenden Daten erleichtert, Nutzer und Inhalte verwaltet, das Verhalten der Klienten analysiert sowie Social-Media-Reporting, Marketinganzeigen, Kampagnen und weitere Werbeaktivitäten abdeckt.

Lieferung einer fortschrittlichen mobilen Plattform, mit der das Unternehmen einen großen Marktanteil gewinnen kann, indem mehr kostenpflichtige Funktionen eingeführt werden. Bereitstellung tiefgehender Expertise, um eine reibungslose Implementierung der Funktionsmodule und Investitionsrendite (ROI) sicherzustellen. Übernahme der Wartung und des Supports nach dem Release, um die Bedienbarkeit und Zuverlässigkeit der Software kontinuierlich zu verbessern und die geschaffene Einnahmequelle zu erhalten.

business-challanges

Das Projekt im Detail

Wir haben eine iOS-basierte Mobile-App von Grund auf entworfen und alle Phasen abgedeckt, beginnend mit der Discovery-Phase.

Geschäftsarchitektur

  • Die Mobile-App wurde für iOS-Geräte mit den grundlegenden Funktionen sozialer Netzwerke optimiert. Eine Videostreaming-Funktion bildet den Kern: Sie ermöglicht es, Echtzeit-Events online auf die Plattform zu bringen. Der Live-Raum ist nur per Abonnement zugänglich. Die Badge-Funktion ermöglicht Live-Spenden durch den Kauf einer Badge-Funktion. Follower, die Badges gekauft haben, schalten weitere Funktionen frei, etwa die Platzierung auf der Liste der Badge-Inhaber einer Marke und den Zugang zu einem einzigartigen Herzsymbol.
  • Das webbasierte Admin-Panel deckt die Registrierung und Verwaltung von Nutzern ab. Es bietet integrierte Analysen zum Nutzerverhalten, erkennt Verstöße gegen die App-Regeln und -Richtlinien und zeigt Geschäftskennzahlen an (z. B. Cost per Click, Wachstumsrate der Zielgruppe). Zusätzlich verfügt das Admin-Panel über eine Berichtsverwaltung zur Verfolgung und Erstellung individueller Berichte sowie eine Werbeverwaltung zur Einrichtung und Steuerung von Marketingkampagnen.
  • Da die Mobile-App auf einem Abonnement-Modell basieren sollte, wurde die Architektur darauf ausgelegt, die Lösung mit der Stripe-Billing-Engine zu verbinden. So konnte die gewünschte Zahlungsmethode unterstützt werden: Kreditkarten. Die Integration der Stripe-Billing-API ermöglichte das Erstellen und Verwalten von Abonnements, wiederkehrenden Zahlungen und wiederkehrenden Einnahmen. Das gewählte Zahlungsgateway sorgte für eine sofortige und sichere Übertragung personenbezogener Daten zwischen Mobile-App und Zahlungsabwicklungssystem.
ups
View in detail

Produkt-Grundlagen

Schlüsselmodule und Besonderheiten der Funktionen, die das Wesen der Lösung erkennen lassen

Nutzerregistrierung

Nutzerregistrierung

Die initiale Registrierung wurde als verständlicher und nutzerfreundlicher Schritt-für-Schritt-Ablauf konzipiert. Ein Nutzer kann ein Konto und ein Passwort zur Anmeldung im System anlegen, was für eine Social-Media-App ein „Must-have“ ist.

Nach der Autorisierung in der App stehen registrierten Nutzern die Funktionen zur Verfügung. Sie können Einstellungen über „Mein Profil“ verwalten, durch den Feed-Bildschirm navigieren, Medieninhalte erstellen und posten, Kommentare und Reaktionen hinzufügen, Push-Benachrichtigungen empfangen, auf die Suchleiste zugreifen usw.

ups
Im Detail ansehen

Nutzerprofil

Nutzerprofil

Das Modul für Nutzerprofile ermöglicht es Nutzern, ihre persönlichen Informationen zu aktualisieren (einschließlich Konto-Benutzername und -Passwort), Zahlungsmethoden anzuzeigen, Abo-Pläne zu verwalten usw. Teilnehmer können zudem andere Nutzer kontaktieren, deren Mediendateien oder Beiträge ansehen und ihnen folgen.

Nutzer können zu einem privaten Profil wechseln, sodass nur ihre Abonnenten alle veröffentlichten Inhalte sehen. Andere Nutzer können den Zugriff auf ein privates Profil anfragen, um die Inhalte dieses Nutzers anzusehen.

ups
Im Detail ansehen

Feed

Feed

Das Feed-Modul hält Nutzer auf dem Laufenden. Alle Updates und neuen Beiträge bzw. Stories von Freunden und Communitys werden hier gebündelt. Nutzer können zudem zum Bildschirm „Beitragskommentare“ navigieren, um Kommentare zu Beiträgen anzusehen und hinzuzufügen, zum Bildschirm „Story-Details“ wechseln, um eine eigene Story zu erstellen, oder die Stories anderer Teilnehmer ansehen.

Die App bietet Nutzern verschiedene Push-Benachrichtigungen, etwa zu Reaktionen oder Kommentaren auf ihre Beiträge, einer neuen Nachricht, einem neuen Beitrag aus einer abonnierten Community und mehr. Auch die Follower des Streamers werden benachrichtigt, sobald der Live-Raum gestartet wird.

ups
Im Detail ansehen

Streaming

Streaming

Die Live-Streaming-Funktion wurde um eine Live-Räume-Funktion erweitert, mit der Nutzer Live-Übertragungen einrichten und verwalten können. Die Follower des Creators werden per Push-Benachrichtigung über den Start des Live-Raums informiert. Andere Nutzer können dem Live ebenfalls beitreten. Die Live-Streaming-Funktion ist nur für Business- und Creator-Konten verfügbar und erfordert ein aktives Abonnement.

Mit Abonnements können Creator und Marken engere Verbindungen zu ihren engagiertesten Followern aufbauen und ihre wiederkehrenden monatlichen Einnahmen steigern, indem sie Abonnenten Zugriff auf exklusive Inhalte und Vorteile gewähren. Nachdem die Nutzer einen passenden Abo-Plan gewählt haben, werden sie zum nativen Bildschirm der Apple-ID-Zahlungsmethoden geleitet.

ups
Im Detail ansehen

Spende

Spende

Die eingebettete Spendenfunktion ermöglicht es Marken, freiwillige Zahlungen von Mitgliedern des sozialen Netzwerks anzunehmen. Creator können Spenden von ihren Followern oder anderen Nutzern erhalten, sobald ihr Stripe-Konto verknüpft ist. Die Spenden-Schaltfläche steht Nutzern mit einem Badge zur Verfügung. Die Badge-Funktion erlaubt es Nutzern, ihre Lieblingsstreamer mit einem bestimmten Geldbetrag im Tausch gegen exklusive Inhalte zu unterstützen.

Für die sichere Online-Zahlungsannahme wurde Stripe integriert. Diese Lösung ermöglichte es Nutzern, Kreditkarten zu verwenden, darunter Visa und Mastercard. Stripe zeigt den Nutzern automatisch die passenden Zahlungsoptionen an, indem es Währung, Zahlungsmethoden-Beschränkungen und weitere Parameter berücksichtigt.

ups
Im Detail ansehen

Entwicklung im Detail

  • Die Teamzusammensetzung wurde basierend auf den Funktionsanforderungen und der Entwicklung einer iOS-basierten App und eines Web-Admin-Panels festgelegt. Das Entwicklungsteam bestand aus einem Projektmanager, einem Business Analyst, einem UI/UX-Designer, Frontend-, Backend- und iOS-Entwicklern, QA- und DevOps-Engineers sowie Team-Leads. Wir haben unsere klassische Full-Cycle-Discovery-Phase durchgeführt, um die Erfolgswahrscheinlichkeit des Produkts zu erhöhen. So konnten wir die Entwicklung beschleunigen und angesichts der strikten Projektanforderungen die Qualität der finalen App sicherstellen.
  • Unser Team hat eine iOS-App von Grund auf entwickelt, die alle Anforderungen des Kunden erfüllt. Wir haben die Schlüsselfunktionen bild- und videogetriebener sozialer Netzwerke integriert: das Teilen von Foto- und Videoinhalten, das Kennenlernen und Chatten mit neuen Personen, das Live-Gehen und das Einrichten von Werbekampagnen. Für das Live-Videostreaming innerhalb der Anwendung wurde Socket.io eingesetzt. Wir haben außerdem ein Spendensystem implementiert, mit dem Nutzer Creator freiwillig mit einem Geldbetrag unterstützen können. Um Spenden während Live-Streams zu ermöglichen, wurde eine Creator-Badge-Funktion eingeführt.
  • Die Backend-Lösung umfasste einen Server, der als zentraler Zugangspunkt zu den Funktionen der App dient, einen SNS-Dienst für die Mailing-Funktionalität der Web-Clients sowie einen Amazon-S3-Dienst zur Speicherung, Organisation und Konfiguration der Systemdaten. Die Produktivarbeit findet im Admin-Panel mit einer intuitiven, leistungsorientierten Benutzeroberfläche statt, die in enger Zusammenarbeit unserer UI/UX-Designer und des Kunden entworfen wurde.
  • Wir haben die Funktionsliste um eine Abonnement-Zahlungsfunktion erweitert. Sie ermöglicht es dem Kunden, die Dienste kostenpflichtig anzubieten und regelmäßige monatliche Einnahmen zu erzielen. Cleveroad hat den gesamten technischen Support geleistet, um Zahlungsfunktionen reibungslos in die Mobile-App einzubinden. Unsere Spezialisten haben dank der nachgewiesenen Tech-Expertise und der branchenübergreifenden Erfahrung des Teams eine schnelle und hochwertige Integration in die internen Geschäftsprozesse sichergestellt.
ups
Im Detail ansehen

Technologie-Stack

Der Tech-Stack wurde unter Berücksichtigung der Kundenbedürfnisse und der Geschäftslogik der Lösung ausgewählt und eingesetzt

Web-Stack

Frontend

JavaScript

Angular v8

Backend

Node JS

AWS

MySQL

Mobile-Architektur

iOS

Swift 5

Xcode

AWS-Architektur

Amazon S3

Amazon SES

Integrationen

Google maps

Socket IO

Firebase

Agora.io

Erzielte Ergebnisse

Wir haben eine flexible Mobile-Lösung mit Abonnement-Funktion geschaffen, mit der unser Kunde eine breite Zielgruppe ansprechen und die gesetzten Ziele erreichen kann

Höherer Marktanteil durch Erschließung der Mobile-Nische

Wir haben eine Mobile-App entwickelt, mit der unser Kunde mit den führenden Social-Media-Communitys konkurrieren kann. Die Plattform berücksichtigt alle Bedürfnisse der Zielnutzer. Im Ergebnis hat der Kunde dank der erreichten verkürzten Time-to-Market den Weg für Geschäftswachstum geebnet, während er gemeinsam mit Cleveroad die Entwicklungskapazitäten ausgebaut hat.

Verbessertes Nutzererlebnis durch eine stabile App

Die Systemfunktionalität, die eine Mobile-App und das Admin-Panel umfasst, hat es ermöglicht, eine Plattform mit hochwertigem Social-Media-Erlebnis bereitzustellen (einschließlich Live-Streaming- und Spendenfunktionen.). Das führte zu einer höheren Nutzerzufriedenheit dank der Verbindung eines intuitiven Frontends mit hochwertiger serverseitiger Software.

Stabiler Einnahmestrom innerhalb eines Geschäftsmodells

Der Kunde hat eine Mobile-App erhalten, die alle Funktionen abdeckt, die zur Umsetzung der Geschäftslogik erforderlich sind. Die App wurde erfolgreich gestartet und ist jetzt im App Store verfügbar. Die Qualität der Entwicklung hat es unserem Kunden ermöglicht, die Zielgruppe anzusprechen und den Umsatz innerhalb des gewählten Abonnement-Geschäftsmodells zu steigern.

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