Nowy standard. Twoje centrum tworzenia inteligentnego, szybkiego i zrównoważonego oprogramowania AI
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.

Firma i produkt
ZebPay to jedna z najszybciej rosnących i najpopularniejszych giełd kryptowalut z siedzibą w Singapurze.
Firma ma ugruntowaną pozycję w Indiach, Australii i Singapurze oraz ponad 5 milionów użytkowników. Nadal szybko rozwija się na kolejnych kontynentach, przyciągając traderów kryptowalut i inwestorów z całego świata zainteresowanych rynkiem krypto. Za ten wzrost odpowiadają wyspecjalizowane zespoły blockchainowe i bitcoinowe.
Misją ZebPay jest dawanie użytkownikom większej wolności finansowej dzięki bezpiecznym i łatwym w użyciu portfelom kryptowalutowym. Firma była jednym z pionierów rynku kryptowalut w Indiach i umożliwiała swojej społeczności zakup różnych kryptowalut już wtedy, gdy ta technologia była jeszcze na wczesnym etapie rozwoju.

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ć wyłącznie najlepszych specjalistów i nie zamierzamy rezygnować z jakości przy rekrutacji programistów, dlatego ten proces zwykle trochę trwa. Monterail od razu spełnił nasze oczekiwania, bo trafili do nas ludzie, którym naprawdę zależało na zrozumieniu naszych potrzeb.
Zakres i najważniejsze informacje
TWORZENIE OPROGRAMOWANIA WEB3
REACT
NODE.JS
6
MIESIĘCY NA PRZEPISANIE APLIKACJI
6
CZŁONKÓW ZESPOŁU
5+
MILIONÓW UŻYTKOWNIKÓW ZEBPAY
Wyzwanie
Przy szybko rosnącej liczbie transakcji i użytkowników oraz stale zmieniających się cenach kryptowalut zespół ZebPay musiał zadbać o to, by aplikacja webowa działała bez zarzutu i była w stanie to wszystko obsłużyć.
Poprzednia wersja kodu produktu została napisana w Angularze w 2014 roku, kiedy ZebPay dopiero zaczynał działalność. Trzeba ją było dostosować do współczesnych standardów rynkowych, żeby aplikacja nie była już traktowana jako legacy.
Tuż przed rozpoczęciem naszej współpracy aplikacja ZebPay była w szczytowym momencie, a dzienny wolumen transakcji wynosił 40-50 mln USD. Pilnie potrzebowała lepszej struktury kodu i dokumentacji, a także zmian w UX/UI, które poprawiłyby całość doświadczenia użytkowników ZebPay.
W odróżnieniu od innych aplikacji finansowych ZebPay potrzebował bardzo wydajnej aplikacji, która potrafi wyświetlać wyniki w mikrosekundach, bo ceny kryptowalut zmieniają się bardzo szybko. Dodatkowym wyzwaniem była duża liczba funkcji w aplikacji webowej, dlatego każdą decyzję projektową trzeba było podejmować z myślą o skali i złożoności gotowego produktu.

Kluczowe wyzwania
Proces
Od początku firma wiedziała, że Monterail ma doświadczenie w pracy z giełdami kryptowalut i szerzej z całą branżą.
Na początkowym etapie projektu nasze zespoły ściśle ze sobą współpracowały i skupiły się na przygotowaniu dokumentacji, która później posłużyła do budowy nowych funkcji i odświeżenia aplikacji webowej.
Ten etap projektu obejmował przygotowanie dokumentacji kodu, wdrożenie zmian UX/UI oraz prace backendowe, które miały poprawić ogólną wydajność aplikacji. Po przeprowadzonych analizach i rozmowach z zespołem ZebPay przepisaliśmy produkt w React, zastępując wcześniejszą wersję zbudowaną w Angularze. Następnie deweloperzy i Project Managerowie Monterail odpowiadali za proces tworzenia oprogramowania i dbali o to, by obie strony działały w pełnej synchronizacji.
Na tym etapie skupialiśmy się przede wszystkim na:
Codziennych spotkaniach stand-up z zespołem ZebPay, żeby mieć pewność, że cele i zadania po obu stronach są spójne.
Przygotowaniu kompleksowej dokumentacji, która później stała się podstawą dalszych prac rozwojowych.
Ścisłej współpracy ze specjalistami klienta, którzy wspierali projekt jako wewnętrzni doradcy i inżynierowie.

Głos zespołu

Doradcy wspierający zespół klienta
Przy tym projekcie mogliśmy wspierać zespół klienta jako wewnętrzni doradcy. Pracowaliśmy jak jeden zespół, więc między osobami z wewnątrz i z zewnątrz nie było różnic w podejściu ani w sposobie pracy.
Efekt
Efektem naszej współpracy jest przebudowana aplikacja webowa napisana w React.
Produkt zyskał nowoczesny wygląd i sposób działania, a sama aplikacja webowa ma zwiększyć liczbę użytkowników ZebPay, którzy korzystają z portfeli właśnie w ten sposób.
Najpierw aplikacja webowa przeszła fazę testów, a następnie została z powodzeniem uruchomiona w listopadzie 2022 roku.
O sukcesie projektu zdecydowały następujące czynniki:
Szybkie rozpoczęcie prac: oba zespoły mogły zacząć działać w ciągu 15 dni od pierwszej rozmowy o biznesowej stronie projektu.
Na początku współpracy powstała rozbudowana dokumentacja.
Ekspertyza Monterail oraz doświadczenie w tworzeniu aplikacji webowych w React i projektów kryptowalutowych.

Przeczytaj więcej case studies

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

Tworzenie platformy fintech dla Uncap
Uncap, firma pomagająca zmniejszać lukę finansowania w Afryce Subsaharyjskiej, szukała platformy łączącej inwestorów z lokalnymi przedsiębiorcami. W zaledwie osiem miesięcy dostarczyliśmy end-to-end platformę do finansowania opartego na przychodach, która posłużyła do obsługi ponad 4 500 wniosków z wykorzystaniem unikalnego systemu screeningu opartego na danych.

Jestem tutaj, żeby poznać twoje wymagania, odpowiedzieć na wszystkie pytania i jak najszybciej przeprowadzić twój pomysł do etapu tworzenia oprogramowania.
Grzegorz Hajdukiewicz | Chief Delivery Officer