Zdecentralizowana aplikacja streamingowa Joystream: Jsgenesis

Rozwój części frontendowej aplikacji zarządzającej przepływami pracy społeczności Joystream DAO

Graphic showing gears symbolizing the integration of blockchain, machine learning, and technology.

Technologie

• TypeScript
•
React.js
•
Polkadot

KLIENT

Poznaj Jsgenesis

Jsgenesis to firma z siedzibą w Oslo, stojąca za Joystream – platformą streamingową będącą w rozwoju aż do osiągnięcia w pełni autonomicznego zarządzania. Firma powstała 2018 roku, od początku stawiając sobie za cel budowę zdecentralizowanej i samozarządzającej się platformy.

Wyzwanie

Firma potrzebowała wsparcia w rozwoju frontendowej części swojego produktu. Najtrudniejszą częścią projektu było przekazanie dużej i skomplikowanej bazy kodu aplikacji posiadającej dużą ilość funkcjonalności, połączenie jej z węzłami indeksującymi dane blockchain i dostarczenie jej dla frontendu za pośrednictwem graphQL. Zadaniem naszego zespołu było przeprowadzenie tego procesu.

Proces

Pomogliśmy Jsgenesis w dostarczeniu pierwszej wersji platformy do zarządzania, a aktualnie pracujemy nad jej dalszym rozwojem, tworząc nowe moduły i dopracowując istniejące funkcjonalności. Prace przebiegły gładko dzięki elastyczności naszych specjalistów w kontekście metodologii projektowej (pracowaliśmy w zwinnym procesie preferowanym przez klienta). Aktywnie uczestniczyli oni w spotkaniach retrospektywnych dotyczących procesów celem doszlifowania efektów pracy.

REZULTATY

Osiągnięte wyniki

Nasza firma pomogła dostarczyć funkcjonalną aplikację, z której zadowolony był zarówno klient, jak i społeczność platformy streamingowej. Moduły i funkcjonalności, nad którymi pracowaliśmy, otrzymały pozytywny feedback z obu stron.

Z naszym wsparciem firmie udało się wdrożyć DAO oraz główną platformę, Atlas/Gleev. Atlas jest interfejsem, który umożliwia użytkownikom wchodzenie w interakcję z siecią Joystream. Oprócz przesyłania i odtwarzania wideo, platforma umożliwia również wybijanie NFT z posiadanych filmów i handlowanie nimi, a także integrowanie instancji platformy z YouTube (podłączanie kont do portfeli, aby automatycznie przesyłać filmy z YouTube na stronę).

rekomendacje

Opinia klienta

„Podczas całego cyklu pracy wykazali się dużymi umiejętnościami, biegłością i świetną komunikacją. Dzięki wysiłkom 4soft z sukcesem dostarczyliśmy pierwszą wersję (v2) naszej aplikacji governance, budując nowe moduły i ulepszając jej funkcje. Zespół zapewnił płynny przepływ pracy i zastosował podejście zwinne (agile), aby zagwarantować sukces projektu”.

Dmitry Meltsov
Szef produktu (Head of Product) w Jsgenesis