Pavol Rašev
Prijímam nové projekty
Všetky projekty

RiverStream

RiverStream je platforma AltTag Media pre online a hybridné podujatia. Organizátori dostanú web podujatia so živým videom, rečníkmi, partnermi a výstavou. Účastníci sa registrujú, pozerajú a zapájajú sa cez svoje webkamery. V rokoch 2020–2025 som bol jedným z vývojárov v tíme.

Klient
AltTag Media
Moja rola
Vývojár v šesťčlennom tíme
Obdobie
2020–2025
Technológie
Laravel 8 a 10, Blade, JavaScript, Vite, Laravel Echo a WebSockets, AWS Kinesis Video Streams (WebRTC), AWS Elastic Beanstalk
Živé vysielanie pre online a hybridné podujatia. Frontend, editor stránok, multi-tenancy a oprávnenia, 2020–2025.

Zadanie

Keď sa v roku 2020 podujatia presunuli online, v AltTag Media potrebovali viac než vložené video: registráciu, lobby, pódiá, rečníkov, stánky partnerov a publikum, ktoré sa môže objaviť na obrazovke. RiverStream vyrástol z jedného podujatia na platformu, na ktorej beží veľa podujatí naraz, každé na vlastnej doméne a s vlastným vzhľadom.

Na čom som pracoval

  • 2020: prvé podujatie.Prihlásenie a dashboard účastníka, mriežka webkamier a funkcia „pridať do publika“, obrazovky pódia a prehrávač streamu. Webkamery bežia cez WebRTC na AWS Kinesis Video Streams.
  • 2022: partneri a výstava.Témy pre jednotlivých klientov a stránky pre partnerov a virtuálnu výstavu.
  • 2023: editor stránok.Organizátori si skladajú stránky podujatia z blokov a nemusia kvôli tomu písať vývojárovi. Všetko stojí na novej predvolenej téme.
  • 2024–25: veľa podujatí, jedna platforma.Multi-tenant „inštancie“ rozlíšené podľa domény, prístup podľa rolí s enumom oprávnení nad spatie/laravel-permission, editor formulárov, zdieľaní rečníci, kategórie videí a preklady rozdelené medzi backend a frontend.

Práca v tíme

RiverStream je dlhodobý projekt: jeden kód, šesť vývojárov, päť rokov. Nasadzuje sa na AWS Elastic Beanstalk. Ja som mal na starosti frontend pre účastníkov, editor stránok, multi-tenancy a oprávnenia.