Die Stardio Live-Streaming-Plattform: Live-Fitnesserlebnis
Stardio.com ist eine Online-Plattform für das Live-Streaming von Fitnesskursen. Trainer gestalten den Unterricht, laden ein Publikum ein und übertragen Workouts live. Mitglieder können die Lektionen ihrer Wahl abonnieren.
Stardio ist eine in Großbritannien ansässige Live-Fitness- und Wellness-Plattform. Es ermöglicht Instruktoren, Online-Gruppenkurse mit hochwertigen Video- und Audiodaten und integrierten Tools für die Planung, Bezahlung und Einbindung der Teilnehmer durchzuführen.
Was unser Kunde sagt
Jonathan Tustain, CEO von Stardio überprüft die Zusammenarbeit mit Moravio. Er hält die folgenden Eckpunkte für die wichtigsten:
- Moravio ist eng mit dem Kunden verbunden und arbeitet als ein Team zusammen.
- Wir sind ehrlich und transparent.
- Wir lieben es, neue Technologien zu lernen.
- Telearbeit ist willkommen.
- Moravio bringt Fachwissen in den Entscheidungsprozess ein.
- Wir helfen beim Produktdesign.
Live-Streaming-Technologie
Live-Streaming-Videos sind an sich schon eine Herausforderung. Unsere Herausforderung bestand darin, eine Plattform zu entwickeln, die Zoom ähnelt, aber innerhalb eines vernünftigen Budgets . Dies erfordert taktische Innovation durch Diskussion, Analyse und Gestaltung, bevor mit dem Programmierprozess begonnen wird.
Die Vermeidung von Tunnelblicken ist hier von entscheidender Bedeutung, da es durchaus möglich ist, ein großes Budget zu verbrauchen und in eine Sackgasse zu geraten. Der Kunde kam mit der OpenVidu-Technologie zu uns, die leider nicht so skaliert werden konnte, wie es erforderlich war. Wir haben angefangen, mit LiveKit zu arbeiten, und gemeinsam haben wir einen Geschäftsplan erstellt, bevor wir mit der Umstellung begonnen haben, um sicherzustellen, dass er monetär sinnvoll ist. Derzeit ist die Plattform in der Lage, Hunderttausende von gleichzeitigen Verbindungen zu verarbeiten.
Klassenersteller
Wir haben eine geschaffen Editor ähnlich dem, der von Profis in der Filmbranche verwendet wird . Wir haben eine Benutzeroberfläche erstellt, die komplex und gleichzeitig intuitiv . Zuerst fügt der Benutzer Blöcke mit bestimmten Übungen und Musik in die Timeline ein. Wenn der Trainer dann mit der Lektion beginnt, zeigt die App ihm und den Teilnehmern die Übungen in Echtzeit. Die im Frontend verwendete Technologie ist Angular und ruft serverlose AWS-Lambda-Funktionen auf.
Andere Funktionen
Das Geschäftsmodell von Stardio basiert auf Transaktionsgebühren zwischen Lehrern und Mitgliedern. Wir verwenden Stripe, um Zahlungen abzuwickeln zwischen Stardio und Instruktoren und zwischen Mitgliedern. Das Backend verwendet die AWS Amplify-Framework, DynamoDB, TypeScript auf Node.js . Wir haben umfangreiche Erfahrung mit der Teamzusammenarbeit bei Serverlose Entwicklung . Das Team besteht aus 4 Entwicklern, darunter einem TL, einem QA und einem Produktmanager. Willst du mitmachen? Nehmen Sie heute einfach an einer Lektion teil ->
Stardio.com
Was unser Kunde sagt
Plattform für Streaming- und Live-Kurse mit Mitgliedschafts- und Community-Funktionen
Moravio hat die Live-Video-Streaming-Plattform geliefert, und sie ist genau das, was ich wollte. Sie haben erfolgreich die Stripe-APIs und die Kalenderfunktion integriert, die gut funktionieren. Darüber hinaus ist der Anbieter detailorientiert, organisiert und vertrauenswürdig. Sie kommunizieren auch gut über Google Meet.
Quality
5/5
Alles, was Moravio getan hat, wurde nach Plan und Auftrag gemacht.
Schedule
5/5
Es war sehr klar, welche Ergebnisse pro Sprint zu erwarten waren, und es gab klare Erklärungen, warum bei einigen Ergebnissen ein Rückstand auftrat.
Cost
5/5
Sehr gutes Preis-/Leistungsverhältnis. Wir könnten wahrscheinlich günstigere Plätze finden, hätten aber nicht die gleiche Qualität gehabt.
NPS
5/10
Wir sind sehr zufrieden mit unserer Wahl und würden Moravio ohne zu zögern weiterempfehlen.
Jonathan Tustain
CEO, STARDIO
Hintergrund
Bitte beschreiben Sie Ihr Unternehmen und Ihre Position dort.
Ich bin der CEO des Online-Fitness-Technologieunternehmens STARDIO, das im Januar 2023 auf den Markt kommt.
Herausforderung
Für welche Projekte/Dienstleistungen hat Ihr Unternehmen Moravio engagiert und was waren Ihre Ziele?
Wir waren in einer Situation, in der unser interner Technical Lead nicht mehr mit uns zusammenarbeiten konnte, also beschlossen wir, nach einem Softwarepartner zu suchen, der die Entwicklung der Kernplattform fortsetzen konnte. Unsere Plattform ist sehr ehrgeizig und integriert viele verschiedene Technologien, wobei auch ein hohes Maß an Forschung und Entwicklung involviert ist. Wir brauchten einen Partner, der die Hauptkomponenten der Plattform — das Dashboard, den Class Builder und den Stream Manager — entwickeln konnte.
Wir haben Briefings an mehrere Unternehmen verschickt, einige mit Sitz in Großbritannien und andere im Ausland, und haben uns nach einem wirklich guten Pitch für Moravio entschieden. Der Pitch hatte keine anderen Folien von Decks aus anderen Pitches wiederverwendet. Es war einzigartig für uns und das sagte viel aus.
Lösung
Wie haben Sie diesen Anbieter ausgewählt und was waren die ausschlaggebenden Faktoren?
Nachdem wir potenzielle Partner identifiziert hatten, haben wir einige Unternehmen in die engere Wahl gezogen. Wir haben uns für Moravio entschieden, weil uns der Ansatz gefallen hat, keine Verkaufsabsichten zu haben und weil wir sehr offen und ehrlich mit realistischen Ergebnissen umgegangen sind. Die Preisgestaltung war äußerst fair und uns gefiel die Tatsache, dass alles intern entwickelt wurde und nicht an Dritte vergeben wurde.
Sie schienen von den Forschungs- und Entwicklungsanforderungen des Projekts wirklich begeistert zu sein und scheuten sich nicht zu sagen, dass der Auftrag einige Elemente enthalten würde, mit denen sie vielleicht nicht sofort vertraut waren, aber mit uns lernen und sich weiterentwickeln würden. Genau das hat uns angesprochen — ihre ehrliche und offene Zusammenarbeit. Die Preisgestaltung war ein Faktor — aber nicht der wichtigste Faktor.
Beschreiben Sie detailliert den Arbeitsumfang, einschließlich der Projektschritte, der wichtigsten Ergebnisse und der verwendeten Technologien.
Wir haben Dokumentationen und Demos darüber bereitgestellt, wo sich das Projekt von Anfang an befand. Anschließend haben wir aufgelistet, welche Aufgaben für das MVP erledigt werden mussten, und Schätzungen wurden abgegeben. Wir haben die Anforderungen in der Reihenfolge ihrer Prioritäten aufgeführt und mit Moravio wurden detaillierte 2-wöchige Sprintziele bereitgestellt. Die verwendeten Technologien sind:
Node.js
Angular — Hauptplattform mit Servicemodellarchitektur
AWS Amplify — Framework zum Erstellen und Bereitstellen des Backends in AWS. Verwendet NodeJS-Lambdas für Resolver und DynamoDB.
AWS Lambda — Serverlose Funktionen mit node.js
GraphQL - Backend wird von AppSync mit GraphQL API verwaltet
Terraform — verwaltet die Infrastruktur (IaaC)
LiveKit - Service und SDK für Videostreams
Docker
Amazon Web Services-Cloud (AWS)
Wie viele Personen aus dem Verkäuferteam haben mit Ihnen zusammengearbeitet und welche Positionen hatten sie?
Wir haben 1 Produktmanager, 5 Entwickler mit 1 technischen Leiter und einen QA (Tester). Wir haben eine großartige Beziehung zu allen, arbeiten aber sehr eng mit Sarka, der Projektmanagerin, und Vojta, der technischen Leiterin, zusammen. Wir glauben, dass wir sie zu jeder Tageszeit kontaktieren können.
Ergebnisse
Können Sie uns irgendwelche messbaren Ergebnisse des Projekts oder allgemeines Feedback zu den Ergebnissen geben?
Erstens sind wir erstaunt über die Qualität der organisatorischen Fähigkeiten des Unternehmens. Nichts wird verpasst. In unseren regulären Gesprächen wird alles notiert und protokolliert, sodass wir wichtige Dinge nicht vergessen. Angesichts der Komplexität des Projekts, das viele verschiedene Arten von Codierung und Fähigkeiten kombiniert, fanden wir ihre Liebe zum Detail tadellos. Das Videostreaming funktioniert wirklich gut und war genau das, wonach wir gefragt haben. Die Kalenderfunktion funktioniert gut und sie haben die Stripe-APIs erfolgreich integriert.
Beschreiben Sie ihren Projektmanagementstil, einschließlich Kommunikationstools und Aktualität.
Angesichts der Komplexität des Projekts, das viele verschiedene Arten von Codierung und Fähigkeiten kombiniert, fanden wir die Zusammenarbeit zwischen dem Team dank des Projektmanagers und des technischen Leiters sehr gut. Wir hatten eine Aufschlüsselung aller Stunden, die für jeden Sprint aufgewendet wurden, was für unsere Investoren von entscheidender Bedeutung war.
Confluence und Trello wurden als übergeordnetes Management-Tool verwendet und wir hatten im Laufe der Woche mehrere Besprechungen. Wir haben das hauptsächlich auf Google Meets gemacht, aber zweimal wurden wir in ihren Büros in der Tschechischen Republik untergebracht, wobei wir zu einem bestimmten Zeitpunkt einen zweiwöchigen Aufenthalt hatten.
Neben der technischen Kompetenz war es für uns immer wichtig, dass wir eine Beziehung und Freundschaft zu dem von uns ausgewählten Softwarehaus aufbauen konnten. Wir wollten, dass die Leute, die wir eingestellt haben, das Gefühl haben, nur eine Erweiterung unseres Unternehmens zu sein, die an der Entwicklung von Ideen beteiligt ist. Wir hatten die WhatsApp-Nummern des Teams, falls wir außerhalb der Geschäftszeiten oder während der Ferien Fragen stellen mussten, und wir haben es genossen, auf unseren beiden Reisen dorthin Kontakte mit dem Team zu knüpfen. Wir sind sowohl Freunde als auch Kollegen geworden.
Wir führten jede Woche einen Sprint-Review durch und im Laufe der Reise mussten wir manchmal neue Funktionen hinzufügen. Beim Hinzufügen neuer Funktionen empfanden wir sie als sehr entgegenkommend und ehrlich, was die Zeitschätzungen anging. Sie sind auch absolut vertrauenswürdig. Sie würden Rechnungen immer an die geringste Änderung anpassen. Wenn es beispielsweise einem der Entwickler nicht gut ging und er nur einen Tag frei hatte, informierten sie uns und zogen an diesem Tag die nächste Rechnung ab.
Was fanden Sie an diesem Unternehmen am beeindruckendsten oder einzigartigsten?
Als wir uns an Moravio wandten, waren wir der Meinung, dass es wahrscheinlich das komplexeste Live-Video-Streaming-Projekt war, das sie je gemacht haben. Ich glaube sogar, dass es das erste seiner Art ist, sodass wir Schwierigkeiten gehabt hätten, ein Unternehmen mit Erfahrung in diesem Bereich zu finden. Was wir besonders beeindruckend fanden, war die Art und Weise, wie sie bei der Entwicklung einer völlig neuen Art von Videostreaming-Lösung vorangekommen sind, obwohl dies noch nie zuvor erreicht worden war.
Wir hatten noch keine Erfahrung mit der Zusammenarbeit mit einem Softwareunternehmen, daher ist es schwer zu sagen, was „einzigartig“ ist, aber es war eine sehr positive Erfahrung und wir fühlen uns getröstet, dass sie genauso daran interessiert sind, dass unser Unternehmen erfolgreich ist wie wir. Wir arbeiten immer noch mit ihnen zusammen und werden dies auch weiterhin tun und zu einem SLA übergehen, bis wir das Geschäftsmodell unter Beweis gestellt haben. Wir hatten nie das Gefühl, dass dies nur ein kurzer Hinweis für sie war. Wir haben immer festgestellt, dass sie von dem, was wir in der Fitnessbranche zu tun versuchen, begeistert sind, und das ist uns sehr wichtig.
Gibt es Verbesserungsmöglichkeiten oder etwas, das sie hätten anders machen können?
Zu Beginn des Projekts hatten wir einige Probleme mit der Kommunikation, was von uns verlangt wurde und was unsere Erwartungen an sie waren. Dies war teilweise auch ein Fehler von unserer Seite, was wahrscheinlich darauf zurückzuführen ist, dass wir zuvor nicht mit agiler Entwicklung oder einer anderen Form der Softwareentwicklung gearbeitet hatten. Der Manager sagte uns von Anfang an, wenn wir jemals Bedenken hätten, sollten wir darüber sprechen. Wir haben ein Treffen vereinbart und am Ende dieses Treffens wurden alle Kommunikationsprobleme und Erwartungen beider Seiten umgehend geklärt.
Featured Case Studies
Case Studies which looks really impressive
.png&w=3840&q=75)
So haben wir Nokia Bell Labs weitergeholfen
Nokia Bell Labs ist eine der renommiertesten Forschungseinrichtungen der Welt und blickt auf eine 100-jährige Tradition bahnbrechender Innovationen zurück. Für Moravio war die Partnerschaft mit einer so renommierten Organisation sowohl eine Ehre als auch eine Herausforderung. Unsere Mission war es, Spitzenforschung in ein voll funktionsfähiges Produkt umzusetzen und es dem Team von Nokia Bell Labs zu ermöglichen, sich auf das zu konzentrieren, was es am besten kann — die Grenzen der Innovation zu überschreiten.
View Case Study
Effizientes Arbeitsplatzmanagement mit JET: Ihr intelligenter KI-Geschäftsassistent
JET ist Ihr persönlicher KI-Assistent. Stellen Sie sich vor, Sie haben Siri oder Google Assistant an Ihrem Arbeitsplatz. Reservieren Sie Schreibtische, Zimmer, planen Sie Besprechungen, fragen Sie nach Kollegen. All das und noch mehr können Sie tun, indem Sie JET einfach fragen.
View Case Study
Moderne Buchungsplattform für Immobilienvermietungen
Wir haben unserem Kunden geholfen, eine einfache, moderne Plattform für die Auflistung, Suche und Buchung von Ferienwohnungen aufzubauen. Sie ist schnell, mobilfreundlich und einfach zu bedienen. Mit dem richtigen Tech-Stack und intelligenten Integrationen haben wir eine skalierbare Lösung geliefert, die bereit ist, zu wachsen.
View Case Study
Jakub Bílý
Leiter Geschäftsentwicklung











