Nowy standard. Twoje centrum tworzenia inteligentnego, szybkiego i zrównoważonego oprogramowania AI
Wewnętrzny dashboard do zarządzania blockchainem w czasie rzeczywistym dla ZebPay
ZebPay, giełda kryptowalut obsługująca transakcje o wartości 40-50 mln USD dziennie i ponad 5 milionów użytkowników, zarządzała adresami portfeli blockchain w arkuszach kalkulacyjnych. Gdy wolumen transakcji zaczął rosnąć, dotychczasowy system przestał się sprawdzać. W 3,5 miesiąca Monterail zastąpił ręczny, podatny na błędy proces wewnętrznym dashboardem do zarządzania adresami, obejmującym pełną integrację API do weryfikacji danych kontaktowych opartej na sprzęcie

Firma i produkt
Założony w Indiach w 2014 roku ZebPay to jedna z pionierskich platform wymiany kryptowalut, z siedzibą w Singapurze i rosnącą popularnością na całym świecie.
Firma ma stabilną bazę ponad 5 milionów użytkowników, a duża część z nich pochodzi z Indii, Australii i Singapuru.
Dynamicznie rozwijając się na kolejnych kontynentach, ZebPay zyskał uznanie wśród inwestorów i traderów kryptowalut. Dzięki wyspecjalizowanemu zespołowi ds. Bitcoina i blockchaina firma prężnie się rozwija, oferując użytkownikom łatwe w obsłudze, bezpieczne i niezawodne portfele kryptowalutowe.
Dodatkowo proces inżynierii systemów wiąże się z wyzwaniami komunikacyjnymi. Tak złożone systemy wymagają dobrej współpracy między specjalizacjami i silosami oraz raportowania wyników różnym interesariuszom.
Opinia klienta

Monterail od razu spełnił nasze oczekiwania
Jesteśmy bardzo zadowoleni z jakości kodu, który otrzymaliśmy. W ZebPay chcemy zatrudniać najlepszych specjalistów i nie zamierzamy iść na kompromisy w kwestii jakości przy rekrutacji programistów, dlatego ten proces zwykle zajmuje trochę czasu. Monterail od razu spełnił nasze oczekiwania, bo trafili do nas ludzie, którzy naprawdę starali się nas zrozumieć.
Zakres i najważniejsze informacje
TWORZENIE OPROGRAMOWANIA WEB3
REACT
NEXT.JS
3.5
MIESIĄCA DO URUCHOMIENIA APLIKACJI WEBOWEJ
3
CZŁONKÓW ZESPOŁU
3
WYZWANIA ROZWIĄZANE DZIĘKI OPTYMALIZACJI PROCESU
Wyzwanie
Po okresie dynamicznego wzrostu w ostatnich latach ZebPay mierzył się z trzema głównymi wyzwaniami, gdy firma zaczęła szukać partnera technologicznego: stale rosnącą liczbą transakcji, powiększającą się bazą użytkowników i cenami kryptowalut zmieniającymi się z godziny na godzinę.
Zespół chciał mieć pewność, że będzie w stanie śledzić wszystkie te zmiany i odpowiednio na nie reagować. Dlatego oprócz odświeżonej aplikacji webowej potrzebował także wewnętrznego systemu do zarządzania adresami blockchain.
Warto dodać, że w miesiącach poprzedzających start naszej współpracy platforma ZebPay odnotowała najwyższy wolumen obrotu w swojej historii: 40-50 mln USD dziennie. Z tego względu kluczowe było wtedy i nadal jest dziś zapewnienie użytkownikom ZebPay stabilnego środowiska oraz wsparcie ich w zarządzaniu portfelami kryptowalutowymi.
Wewnętrzny dashboard, nad którym pracował nasz zespół, był ważnym krokiem na drodze do tego celu. Do momentu rozpoczęcia projektu zespół ZebPay korzystał ze zautomatyzowanych arkuszy kalkulacyjnych do śledzenia adresów blockchain użytkowników aplikacji. Potrzebowali jednak bardziej rozbudowanego i wygodniejszego rozwiązania, które pozwoli dodawać nowe adresy, wyszukiwać je i przypisywać do różnych kryptowalut.
Chcieli też zintegrować system z Trezorem, zewnętrzną aplikacją i urządzeniem sprzętowym, które umożliwia zespołowi ZebPay szybkie weryfikowanie adresów. Tę część zrealizowaliśmy przez API Trezor.
Kluczowe wyzwania

Proces
Zespół ZebPay chciał, aby dashboard został zintegrowany z Trezorem, zewnętrzną aplikacją i urządzeniem sprzętowym, które umożliwia zespołowi ZebPay szybkie weryfikowanie adresów.
Tę część zrealizowaliśmy przy użyciu API Trezor.
W kolejnym kroku nasi specjaliści zbudowali platformę do zarządzania blockchainem w oparciu o rozbudowany, nowoczesny stos technologiczny. Do stworzenia produktu wybraliśmy React, Next.js i Tailwind, przy czym o wyborze tego ostatniego zdecydował nasz Tech Lead. Po stronie backendu wykorzystaliśmy Node, Nest.js i Prisma.
Tak to zrobiliśmy:
Codzienne stand-upy, dzięki którym nasze zadania i cele pozostawały spójne.
Dokumentowanie naszych procesów i wszystkich wewnętrznych przepływów pracy we współpracy z zespołem ZebPay.
Wsparcie specjalistów klienta jako wewnętrzni eksperci i partner technologiczny.

Głos zespołu

Doświadczenie członków zespołu
Dzięki temu, że zakres projektu został precyzyjnie określony już na samym początku, mogliśmy sprawnie przejść do wdrożenia. Dużym wyzwaniem była integracja dashboardu z Trezor, ale dzięki doświadczeniu członków zespołu i dokumentacji ten etap również udało się zrealizować bez żadnych problemów.
Efekt
Efektem naszej współpracy jest wewnętrzna platforma blockchain pełniąca funkcję dashboardu do zarządzania adresami.
Pozwala śledzić wirtualne portfele kryptowalutowe i jest zintegrowana z Trezorem, sprzętowym rozwiązaniem do przechowywania kryptowalut. Zespół ZebPay może też dodawać do dashboardu nowych użytkowników i umożliwiać im sprawne oraz efektywne weryfikowanie i zarządzanie adresami blockchain.
Projekt rozpoczął się w marcu 2022 roku, a dashboard trafił na produkcję w drugim tygodniu lipca 2022 roku. Dziś jest szeroko wykorzystywany przez zespół ZebPay i znacząco wpływa na ich wewnętrzne operacje oraz procesy.
O sukcesie tego projektu zdecydowały następujące czynniki:
Precyzyjny i szczegółowy opis zakresu projektu oraz wymagań.
Ścisła współpraca z zespołem ZebPay i dostosowywanie się do ich uwag oraz potrzeb.
Ekspertyza Monterail i doświadczenie w tworzeniu aplikacji webowych w React oraz projektów web3.
Przeczytaj więcej case studies

Giełda kryptowalut z ponad 5 milionami użytkowników
ZebPay, jedna z czołowych giełd kryptowalut w Indiach, powierzyła nam przebudowę swojej aplikacji webowej tak, by obsługiwała dzienny wolumen transakcji przekraczający 40 mln USD dla 5 milionów użytkowników. Projekt zakończył się unowocześnieniem platformy dzięki wydajnemu frontendowi w React, który zapewnił płynne doświadczenie użytkownika i handel w czasie rzeczywistym.

Mobilna aplikacja fintech w ZEA
Startup fintech nawiązał współpracę z Monterail, aby stworzyć dwujęzyczną aplikację finansową do mikroinwestycji na rynku nieruchomości. Aplikacja zapewnia intuicyjne doświadczenie użytkownika i skalowalność, która wspiera rozwój na rynkach wielojęzycznych.

Jestem tutaj, żeby zebrać twoje wymagania, odpowiedzieć na wszystkie pytania i jak najszybciej przełożyć twój pomysł na etap tworzenia.
Grzegorz Hajdukiewicz | Chief Delivery Officer