Community-Plattform für Live-Events und Talentsuche

Ein US-amerikanisches Medientechnologieunternehmen wollte die Entwicklung seiner auf React Native basierenden sozialen Plattform, die Künstler, Veranstalter und Fans miteinander verbindet, abschließen und deren Funktionalität erweitern. Unser Team passte die mobile Anwendung für Android an, modernisierte die Funktionen der Plattform in den Bereichen Zahlung, Besteuerung, Belohnungen und Newsfeed und trug dazu bei, die Lösung für einen erfolgreichen Produktionsstart vorzubereiten.

2-fache

Steigerung des monatlichen Umsatzes

30-fache

Beschleunigung der Steuerberechnung und -berichterstattung

40 %

Zunahme der täglich aktiven Nutzer im ersten Monat

Community-Plattform für Live-Events und Talentsuche

Alle verwendeten Technologien

React Native React.js Node.js

GraphQL

AWS Lambda

AWS ECS

AWS Aurora

AWS S3

AWS SQS

AWS SNS

AWS CloudFront

Terraform

Firebase

Stripe

Avalara

Mapbox

Über den Kunden

Der Kunde ist ein US-amerikanisches Medientechnologieunternehmen, das Künstler, Veranstalter und Fans durch digitale Lösungen zur Publikumsgewinnung, Veranstaltungswerbung und direkten Interaktion zwischen Künstlern und ihren Communities miteinander verbinden wollte.

Branche

Medien & Unterhaltung

Hauptsitz

USA

Unternehmensform

Privat

Die Herausforderung

Mit dem Ziel, eine Community zu schaffen, in der Fans mit Künstlern interagieren, Veranstaltungen entdecken und sich mit anderen Konzertbesuchern vernetzen können, während Veranstaltungsmanager gleichzeitig die Möglichkeit erhalten, ihre Veranstaltungen zu koordinieren und zu bewerben, entwickelte der Kunde die erste Version einer Plattform, bestehend aus einem Web-Admin-Panel und einer mobilen App. Obwohl die Anwendung mit React Native entwickelt wurde, war sie zunächst für iOS optimiert und erforderte zusätzlichen Aufwand, um ein nahtloses Android-Erlebnis zu gewährleisten. Abgesehen von Problemen mit der plattformübergreifenden Kompatibilität mussten einige Plattformfunktionen, darunter die Zahlungsabwicklung, die Steuerberechnung und die Verwaltung von Prämien, weiterentwickelt werden. Zudem fehlten dem Projekt ein strukturiertes Backlog und klar definierte Prioritäten, was den Entwicklungsfortschritt behinderte.

Die Lösung

Auf einen Blick

Itransition analysierte die bestehende Lösung, half bei der Neustrukturierung des Projekt-Backlogs und schloss die Entwicklung der Plattform ab. Im Rahmen des Auftrags passte unser Team die Anwendung für Android an, verbesserte die Zahlungsabwicklung , implementierte eine automatisierte Steuerberechnung, führte ein flexibles Prämiensystem ein und optimierte den Newsfeed-Algorithmus, um die Skalierbarkeit und die Benutzererfahrung zu verbessern.

Analysephase

Um den aktuellen Stand des Projekts zu erfassen und technische sowie organisatorische Engpässe zu identifizieren, begannen wir mit einer umfassenden Bewertung der bestehenden Lösung, einschließlich der Überprüfung des Quellcodes, des Projekt-Backlogs und der Lieferprozesse. Nachdem wir die fehlende Projektstruktur als Hauptproblem identifiziert hatten, strukturierten und priorisierten wir gemeinsam mit einem Business-Analysten das Backlog, um die Projektsteuerung zu verbessern und einen besser vorhersehbaren Entwicklungsprozess zu etablieren.

Android-Anpassungen

Im Rahmen der Android-Anpassungsmaßnahmen implementierten unsere Entwickler eine maßgeschneiderte Logik für die Zurück-Navigation im Android-System und gestalteten die Interaktionen der bestehenden modalen Dialoge mit Android-freundlichen Navigationsmustern neu, wodurch die App-Leistung und Reaktionsgeschwindigkeit verbessert wurden.

Zahlungsmodul

Das bestehende Zahlungsmodul wies mehrere Ineffizienzen auf. Erstens mussten Unternehmen, die begannen, mit der Plattform zu arbeiten, eine Abonnementgebühr entrichten, was das Zahlungsmodul nicht unterstützen konnte. Um das Problem zu beheben, hat unser Team das Zahlungsmodul neu gestaltet, sodass es nun sowohl Abonnement- als auch Ticket-Transaktionen unterstützt, und dabei wiederverwendbare Frontend-Komponenten eingeführt, die von mehreren Plattformmodulen gemeinsam genutzt werden.

Zweitens haben wir auf Betreiberseite eine Transaktionssperrlogik implementiert, um den gleichzeitigen Kauf desselben Tickets durch mehrere Nutzer zu verhindern.

Steuerberechnungssystem

Da die Plattform hauptsächlich in den USA betrieben wird, musste der Kunde zahlreiche monatliche Steuerberichte erstellen und einreichen. Zudem variierten die Steuerberechnungen je nach Produkttyp, Kundenstandort und bundesstaatsspezifischen Steuervorschriften, was die Steuerabwicklung für das Buchhaltungsteam komplex und zeitaufwendig machte.

Um den Prozess zu automatisieren und menschliche Fehler zu minimieren, schlug Itransition den Einsatz externer Software vor. Nach der Evaluierung verfügbarer Lösungen zur Einhaltung der Steuervorschriften empfahl Itransition Avalara aufgrund seiner breiten globalen Abdeckung und Unterstützung in über 190 Ländern. Dadurch könnte der Kunde die Verwaltung mehrerer Steuerdienstleister bei der Erschließung neuer Märkte vermeiden.

Durch die Anbindung der Plattform an Avalara machte Itransition die Integration einer umfangreichen US-Steuerdatenbank in das Kundensystem überflüssig. Um Produkte und Dienstleistungen in der App den entsprechenden Steuercodes zuzuordnen, entwickelte unser Team einen Algorithmus zur Produktklassifizierung, der den in der App angezeigten Produkten automatisch feste Codes zuwies.

Der Algorithmus wies die Codes auf der Grundlage von vier Regeln zu:

  • Produkthersteller – es konnte sich entweder um ein Produkt des Kunden (z. B. ein kostenpflichtiges Abonnement) oder um ein Produkt eines Drittanbieters handeln (jedes andere Produkt oder jede andere Dienstleistung, die nicht vom Kunden stammt);
  • Produkttyp (Abonnement, Veranstaltungsticket usw.);
  • Produktkategorie (z. B. Sport – Fußball);
  • Produktunterkategorie (z. B. Fußball – NFL).

Durch die Implementierung von Avalara und die Entwicklung eines Algorithmus zur Code-Zuweisung lieferte das Team von Itransition ein schnell arbeitendes Modul zur Steuerberechnung, das die Höhe der Steuern für jedes Produkt in Echtzeit berechnet und direkt im Warenkorb des Kunden anzeigt. Dadurch gelang es dem Kunden, die Einhaltung der Steuervorschriften zu automatisieren und den gesamten Steuerberechnungsprozess zu beschleunigen.

Prämienprogramm

Der Kunde wollte, dass Nutzer die App als Social-Media- und Einkaufsplattform nutzen, während Unternehmen sie als Vertriebs- und Werbekanal nutzen sollten. Um die Nutzerinteraktion zu steigern, beschloss man die Einführung eines Prämienprogramms.

Itransition implementierte eine flexible Prämien-Engine, die es Unternehmen ermöglichte, Treueprogramme zu starten, und Kunden die Möglichkeit gab, Punkte für verschiedene Aktivitäten zu sammeln, wie z. B. die Registrierung, den Besuch von Partnergeschäften und Veranstaltungsorten, das Tätigen von Einkäufen, das Werben von Freunden und das Teilen von Beiträgen. Kunden konnten diese Punkte dann für Einkäufe einlösen, was dazu beitrug, die Akzeptanz der Plattform und die Nutzerinteraktion zu steigern.

Newsfeed

Da die Anwendung auch als Social-Media-Plattform konzipiert war, wünschte sich der Kunde, dass jeder Nutzer über ein persönliches Profil verfügt, mit dem er Beiträge erstellen und teilen, Stories erstellen sowie Kommentare, Likes usw. hinterlassen kann. Darüber hinaus wollte der Kunde einen Newsfeed für Unterhaltungs- und Marketingzwecke implementieren. In diesem Feed sollten für jeden Nutzer alle Arten von Beiträgen, Veranstaltungen und Vorschlägen für Künstlerkonten zusammengefasst werden. Der Kunde wollte jedoch die Kontrolle über den Feed der Nutzer behalten, damit dieser nicht mit einer einzigen Art von Inhalten überladen würde.

Der ursprüngliche Newsfeed basierte auf statischen Regeln zur Inhaltsverteilung, die die Flexibilität einschränkten und sich negativ auf die Systemleistung auswirkten. Um das Problem der Überlastung zu beheben, hat unser Team die Empfehlungslogik neu gestaltet, indem es einen dynamischen Ranking-Algorithmus einführte, der Inhalte anhand konfigurierbarer Interaktionskennzahlen priorisiert. Auf diese Weise lässt sich der Newsfeed schneller erstellen, sodass der Endnutzer eine flüssiger laufende App erhält und der Kunde steuern kann, welche Kennzahl bei der Bewertung priorisiert werden soll.

Bildtitel: Zahlungsmodul

Bildtitel: Belohnungsmodul

Suchen Sie einen erfahrenen Partner für die Entwicklung mobiler Anwendungen?

Kontaktieren Sie uns

Das Ergebnis

Itransition unterstützte den Kunden bei der Fertigstellung und Vorbereitung einer komplexen, plattformübergreifenden Social-Media-Lösung für die Produktionsfreigabe und modernisierte dabei mehrere seiner Kerngeschäftsfunktionen.

Nach dem Start erzielte die Plattform starke Geschäftsergebnisse, darunter:

01

Höhere Nutzeraktivität und Umsatzwachstum

02

Automatisierte Steuerberechnung

03

Reduzierter manueller Aufwand in der Buchhaltung