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

"Zespół 4soft wykazał się wyjątkowymi umiejętnościami – również komunikacyjnymi – przez cały czas trwania projektu. Dzięki jego wysiłkom, udało nam się z sukcesem dostarczyć na rynek pierwszą wersję naszej aplikacji. Zespół brał udział w tworzeniu modułów i dopracowywaniu funkcji aplikacji. Jego płynny przepływ pracy oraz podejście zwinne z pewnością miało wpływ na sukces projektu."

Dmitry Meltsov
Head of Product Jsgenesis