Stardio.com - Platforma pro živé přenosy fitness tréninku

Stardio.com je online platforma pro živé streamování fitness lekcí. Trenéři navrhují lekce, zvou publikum a vysílají tréninky živě. Zájemci se mohou přihlásit k odběru lekcí podle vlastního výběru.

Stardio

Stardio je britská platforma pro živé fitness a wellness, která umožňuje lektorům vést online skupinové lekce bez starostí—s kvalitním videem, zvukem a integrovanými nástroji pro plánování, platby a komunikaci s účastníky.

Testování softwaru a QA službyDevopsUX/UI DesignZáchrana projektuVývoj softwaru na míru

Co říká náš klient?

Jonathan Tustain, CEO Stardia hodnotí spolupráci se společností Moravio. Díky těmto bodům hodnotí spolupráci jako výbornou:

  • Společnost Moravio je hluboce propojena s klientem a pracuje jako jeden tým.
  • Jsme upřímní a transparentní.
  • Rádi se učíme nové technologie.
  • Práce na dálku není problém.
  • Společnost Moravio přináší do rozhodovacího procesu odborné znalosti.
  • Pomáháme s návrhem produktu.

Technologie živého vysílání

Živé streamování videa je samo o sobě výzvou. Naším úkolem bylo vyvinout platformu podobnou platformě Zoom, ale v rámci rozumného rozpočtu . Jak to udělat? Odpověď zní: "Kreativita."
Ve společnosti Moravio dříve, než se pustíme do programátorského dobrodružství, mluvíme, analyzujeme a navrhujeme . Vyhnout se tunelovému vidění je přitom kritickou součástí, protože bychom mohli snadno propálit velký rozpočet a stejně se dostat do slepé uličky. Klient k nám přišel s technologií OpenVidu. Neškálovala tak, jak jsme potřebovali, a tak jsme našli jiného partnera - LiveKit. S lidmi ze společnosti LiveKit jsme byli v neustálém kontaktu a před zahájením přechodu jsme také sestavili obchodní plán, abychom se ujistili, že to dává smysl z finančního hlediska. Dnes je platforma schopná zvládnout stovky tisíc souběžných připojení .

Class Builder

Vytvořili jsme editor podobný tomu, který používají střihači filmů. Vytvořili jsme uživatelské rozhraní, které je komplexní, ale zároveň intuitivní.
Uživatel vkládá na časovou osu bloky konkrétních cvičení a hudby. Když pak školitel spustí lekci, aplikace jemu i účastníkům ukáže cvičení v reálném čase.
Technologie použitá na frontendu je Angular a volá serverless funkce AWS lambda.

__wf_reserved_inherit

Zvláštnosti a vlastnosti

Obchodní model je založen na transakčních poplatcích mezi instruktory a členy. Ke zpracování plateb mezi společností Stardio a instruktory a mezi členy a společností Stardio používáme službu Stripe. Backend využívá framework AWS Amplify, DynamoDB, TypeScript na node.js. Máme rozsáhlé zkušenosti s týmovou spoluprací na vývoji bez serverů.
Tým se skládá ze 4 vývojářů včetně TL, 1 QA a produktového manažera.
Jak získat více informací o projektu? Stačí, když se ještě dnes zúčastníte lekce :) -> Stardio.com

Co říká náš klient

5/5 onClutch

Platforma pro streamování a živé kurzy s funkcemi členství a komunity

Moravio has delivered the live video streaming platform, and it is exactly what the I wanted. They've successfully integrated the Stripe APIs and calendar function, which work well. Moreover, the vendor is detail-oriented, organized, and trustworthy. They also communicate well via Google Meet.‍

ProjektPlatforma pro streamování a živé kurzy s funkcemi členství a komunity
Země
OdvětvíZdravotnictví, Živé vysílání a videokonference
Přečtěte si celou recenzi na Clutch

Quality

5/5

Všechno, co Moravio udělal, bylo podle návrhů a instrukcí.

Schedule

5/5

Všechno bylo velmi jasné, pokud jde o to, jaké výstupy lze očekávat za sprint, s jasným vysvětlením, proč byly některé výstupy nevyřízeny.

Cost

5/5

Velmi dobrá hodnota. Pravděpodobně bychom mohli najít levnější místa, ale neměli bychom stejnou kvalitu.

NPS

5/10

S naší volbou jsme velmi spokojeni a neváhali bychom doporučit Moravio.

Jonathan Tustain

Jonathan Tustain

CEO, STARDIO

Pozadí

Popište prosím svou společnost a vaši pozici tam.
Jsem generálním ředitelem online fitness technologické společnosti STARDIO, která začíná v lednu 2023.

Výzva

Na jaké projekty/služby najala vaše společnost Moravio a jaké byly vaše cíle?

Byli jsme v situaci, kdy náš technický interní vedoucí již s námi nemohl spolupracovat, a tak jsme se rozhodli hledat softwarového partnera, který bude pokračovat ve vývoji základní platformy. Naše platforma je velmi ambiciózní, integruje mnoho různých technologií, s vysokou mírou zapojení do výzkumu a vývoje. Potřebovali jsme partnera, který by mohl vyvinout hlavní komponenty platformy - Dashboard, Class Builder a Stream Manager.

Poslali jsme briefy několika společnostem, některé se sídlem ve Velké Británii a některé v zahraničí a Moravio jsme si vybrali po opravdu dobrém pitch. Hřiště znovu nepoužilo jiné skluzavky z paluby z jiných hřišť. Bylo to pro nás jedinečné a to hodně říkalo.

Řešení

Jak jste vybrali tohoto dodavatele a jaké byly rozhodující faktory?

Po identifikaci potenciálních partnerů jsme vybrali několik společností. Vybrali jsme si Moravio, protože se nám líbil jejich „neprodejný BS free“ přístup a byli velmi upřímní a upřímní s realistickými výstupy. Ceny byly extrémně spravedlivé a líbilo se nám skutečnost, že vše vyvíjeli interně, spíše než subdodavatelské.

Zdálo se, že jsou skutečně nadšeni požadavkem projektu na výzkum a vývoj a nebáli se říci, že v zadání budou některé prvky, které možná nebudou okamžitě obeznámeni, ale budou se učit a rozvíjet s námi. To je to, co nás oslovilo - jejich čestná a otevřená spolupráce. Cena byla jedním faktorem - ale ne nejdůležitějším faktorem.

Podrobně popište rozsah práce, včetně kroků projektu, klíčových výstupů a použitých technologií.

Poskytli jsme dokumentaci a ukázky toho, kde se projekt nachází od začátku. Poté jsme uvedli, jaké úkoly je třeba splnit pro MVP, a byly uvedeny odhady. Požadavky jsme uvedli v pořadí priorit a s Moravio byly poskytnuty podrobné 2týdenní cíle sprintu. Použité technologie jsou:

Node.js
Angular - hlavní platforma s architekturou servisního modelu
AWS Amplify - rámec pro sestavení backendu a jeho nasazení do AWS. Používá NodeJS Lambdas pro resolvery a DynamoDB.
AWS Lambda - funkce bez serveru s node.js
GraphQL - backend je spravován AppSync s GraphQL API
Terraform - spravuje infrastrukturu (IaaC)
LiveKit - služba a SDK pro video streamy
- Docker
Cloud webových služeb Amazon (AWS)

Kolik lidí z týmu prodejce s vámi spolupracovalo a jaké byly jejich pozice?

Máme 1 produktového manažera, 5 vývojářů s 1 technickým vedoucím a jedním QA (testerem). Se všemi máme skvělý vztah, ale máme velmi úzkou spolupráci s projektovou manažerkou Šárkou a Vojtou technickým vedoucím, s nimiž cítíme, že můžeme kontaktovat kdykoli během dne.

Výsledky

Můžete sdílet nějaké měřitelné výsledky projektu nebo obecnou zpětnou vazbu o výstupech?

Zaprvé jsme ohromeni kvalitou organizačních schopností společnosti. Nic se nezmešká. V našich pravidelných rozhovorech je vše zaznamenáno a odhlášeno, takže nedovolíme, aby se důležité věci posunuly. Vzhledem ke složitosti projektu, který kombinuje spoustu různých typů kódování a dovedností, jsme zjistili, že jejich pozornost k detailu je bezvadná. Streamování videa funguje opravdu dobře a bylo přesně to, o co jsme požádali. Funkce kalendáře funguje dobře a úspěšně integrovali rozhraní API Stripe.

Popište jejich styl řízení projektů, včetně komunikačních nástrojů a včasnosti.

Vzhledem ke složitosti projektu, který kombinuje spoustu různých typů kódování a dovedností, jsme zjistili, že spolupráce mezi týmem je velmi dobře zvládnutá, a to díky projektovému manažerovi a technickému vedoucímu. Měli jsme rozpis všech hodin strávených na každém sprintu, což bylo pro naše investory zásadní.

Jako celkový nástroj pro správu byly použity Confluence a Trello a během týdne jsme měli několik schůzek. Dělali jsme to většinou na Google Meets, ale dvakrát jsme byli ubytováni v jejich kancelářích v České republice s dvoutýdenním pobytem v jednom bodě.

Kromě technické kompetence bylo pro nás vždy důležité, abychom si mohli vybudovat vztah a přátelství se softwarovým domem, který jsme si vybrali. Chtěli jsme, aby lidé, které jsme najali, měli pocit, že jsou jen rozšířením naší společnosti, zapojeni do přicházení s nápady. Měli jsme čísla týmu Whatsapp, pokud jsme potřebovali položit jakékoli dotazy mimo pracovní dobu nebo během prázdnin, a užívali jsme si stýkání s týmem na našich dvou výletech tam. Stali jsme se přáteli i kolegy.

Každý týden jsme prováděli recenzi sprintu a jak jsme šli po cestě, někdy bychom museli přidat nové funkce. Při přidávání nových funkcí jsme zjistili, že jsou velmi vstřícné a upřímné, pokud jde o odhady času. Jsou také naprosto důvěryhodné. Vždy by upravili faktury pro sebemenší změnu. Pokud by se například jednomu z vývojářů necítil dobře a byl volno jen jeden den, informovali by nás a ten den si vzali volno další fakturu.

Co jste na této společnosti považovali za nejpůsobivější nebo nejunikátnější?

Když jsme oslovili Moravio, věříme, že to byl pravděpodobně nejsložitější projekt streamování živého videa, jaký kdy udělali - ve skutečnosti věřím, že je to první svého druhu, takže bychom se snažili najít jakoukoli společnost se zkušenostmi s tímto. To, co jsme považovali za obzvláště působivé, je to, jak dosáhli vytvoření zcela nového typu řešení pro streamování videa, když toho nebylo dříve dosaženo.

S prací se softwarovou společností jsme dosud neměli žádné zkušenosti, takže je těžké říci, co je „jedinečné“, ale byla to velmi pozitivní zkušenost a cítíme se potěšeni, že jsou stejně nadšeni, aby naše společnost uspěla jako my. Stále s nimi spolupracujeme a budeme v tom pokračovat, přejdeme na SLA, dokud neprokážeme obchodní model. Nikdy jsme neměli pocit, že by to pro ně bylo jen stručné. Vždy jsme zjistili, že jsou nadšeni tím, co se snažíme dělat ve fitness průmyslu, a to je pro nás velmi důležité.

Existují nějaké oblasti ke zlepšení nebo něco, co by mohli udělat jinak?

Na samém začátku projektu jsme měli nějaké problémy s komunikací, pokud jde o to, co se od nás požadovalo a jaká byla naše očekávání od nich. Částečně to byla chyba i z naší strany, což je pravděpodobně způsobeno tím, že jsme dříve nepracovali s agilním vývojem nebo jinou formou vývoje softwaru. Manažer nám od začátku řekl, že pokud bychom někdy měli nějaké obavy, měli bychom o nich mluvit. Domluvili jsme schůzku a od konce tohoto setkání byly všechny komunikační obavy a očekávání obou stran okamžitě vyřešeny.

Jakub Bílý

Jakub Bílý

Vedoucí obchodního rozvoje

Pojďme společně k výsledkům!

Vyplňte formulář a odpovíme vám do 8 pracovních hodin.
Rádi odpovíme na všechny vaše otázky!
Analyzujeme váš projekt a probereme detaily.

Napište nám