Nowy standard. Twoje centrum tworzenia inteligentnego, szybkiego i zrównoważonego oprogramowania AI

Zobacz teraz
logo ZebPay

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.

okładka ZebPay Cryptocurrency

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.

zrzut ekranu aplikacji ZebPay

Opinia klienta

Zebpay logo

Akshay Khare

Head of Engineering w ZebPay

Akshay Khare

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.

zrzut ekranu aplikacji ZebPay

Kluczowe wyzwania

1.
Zapewnienie najwyższej wydajności aplikacji webowej ZebPay.
2..
Dokładna i przejrzysta dokumentacja kodu dla wszystkich członków zespołu.
3.
Dostosowanie UI/UX aplikacji webowej do nowoczesnych standardów i odświeżenie detali.
1.
Zapewnienie najwyższej wydajności aplikacji webowej ZebPay.
2..
Dokładna i przejrzysta dokumentacja kodu dla wszystkich członków zespołu.
3.
Dostosowanie UI/UX aplikacji webowej do nowoczesnych standardów i odświeżenie detali.

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.

zrzut ekranu aplikacji ZebPay

Głos zespołu

Monterail logo

Radosław Orlikowski

Scrum Master / Project Manager

Radosław Orlikowski

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.

aplikacja ZebPay
Grzegorz Hajdukiewicz | Chief Delivery Officer

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

Skontaktuj się z nami