Rozwój części frontendowej aplikacji zarządzającej przepływami pracy społeczności Joystream DAO
Technologie
• TypeScript
• React.js
• Polkadot
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.
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ę).
"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."