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