The form has been successfully submitted.
Please find further information in your mailbox.
Select language
Innowise opracował aplikację mobilną do handlu akcjami dla systemów iOS i Android, oferującą analizę rynku w czasie rzeczywistym, zarządzanie portfelem i łatwy dostęp do narzędzi handlowych.
Naszym klientem jest wiodący europejski bank, który oferuje kompleksowe usługi handlowe, takie jak rachunki maklerskie, kupno, sprzedaż i wymiana akcji, realizacja zleceń oraz zarządzanie portfelem inwestycyjnym.
Szczegółowe informacje o kliencie nie mogą być ujawnione zgodnie z postanowieniami NDA.
Celem banku było rozszerzenie działalności poprzez wprowadzenie nowych usług dla swoich klientów. Jednym z pomysłów na transformację było stworzenie platformy brokerskiej i odpowiedniej aplikacji mobilnej wyposażonej w proste narzędzia handlowe. Biorąc pod uwagę, że aplikacja jest skierowana do początkujących inwestorów, głównym wyzwaniem było zaprojektowanie intuicyjnej i łatwej w obsłudze aplikacji. Przyjazny dla użytkownika interfejs do wykonywania transakcji finansowych za pomocą zaledwie kilku dotknięć.
Klient szukał handlowa aplikacja mobilna które służyłoby jako kompleksowe rozwiązanie obejmujące podstawowe funkcje, takie jak otwieranie nowych rachunków maklerskich użytkowników, wpłacanie i wypłacanie pieniędzy na i z rachunku maklerskiego klienta, wykonywanie operacji handlowych, przeprowadzanie transakcji wymiany walut oraz świadczenie usług informacyjnych i analitycznych.
Innowise developed a comprehensive stock trading mobile app that incorporates all the features requested by the client. As we developed the application from scratch, our engineers offered the bank to adopt new technology stacks (Kubernetes cluster, microservice architecture, CI/CD, ESB, and others ) to increase the application’s productivity and functionality and perform additional third-party integrations.
Nasi programiści usprawnili proces rejestracji i weryfikacji konta. Użytkownicy mogą wypełniać wymagane formularze, takie jak W8, FATCA/CRS i inne, bezpośrednio w aplikacji. Wszystkie dokumenty można podpisać elektronicznie za pomocą EDS.
Otwarcie rachunku maklerskiego: Użytkownicy mogą otwierać różne rodzaje rachunków maklerskich w zależności od ich potrzeb i wymagań handlowych.
Bezpieczeństwo i uwierzytelnianie: 2FA wymaga od użytkowników zweryfikowania swojej tożsamości za pomocą kodu wysłanego na ich urządzenie mobilne, oprócz hasła. Logowanie biometryczne umożliwia użytkownikom dostęp do ich kont za pomocą odcisku palca lub rozpoznawania twarzy.
Wpłaty i wypłaty: Wpłat i wypłat można dokonywać za pomocą kart kredytowych/debetowych, przelewów bankowych i e-portfeli. Aplikacja umożliwia również użytkownikom dokonywanie natychmiastowych przelewów.
Wbudowany kalendarz: Kalendarz powiadamia użytkowników o datach wypłat dywidend i emisji kuponów obligacji. Użytkownicy mogą również ustawić regularne harmonogramy finansowania inwestycji.
Zarządzanie portfelem: Użytkownicy mogą przeglądać swoje portfele, ponownie oceniać aktywa w różnych walutach i kategoryzować je według klasy (akcje, stały dochód, instrumenty pochodne).
Inteligentne filtry zasobów: Filtry pozwalają użytkownikom sortować papiery wartościowe według identyfikatorów instrumentów, klasy aktywów, branży, sektora rynku, zmienności i innych parametrów.
Dane rynkowe i analizy w czasie rzeczywistym: Użytkownicy mają natychmiastowy dostęp do aktualnych cen kupna i sprzedaży, a także ostatnich cen instrumentów finansowych (dane OHLC w czasie rzeczywistym). Mogą również korzystać z konfigurowalnych wykresów, przeglądać informacje o możliwościach wykupu papierów wartościowych i otrzymywać ciągłe aktualizacje dotyczące zmian cen, wolumenu i innych kluczowych wskaźników bez konieczności ręcznego odświeżania.
Historia transakcji: Użytkownicy mogą śledzić swoje transakcje w wybranych okresach i przeglądać listę złożonych zamówień.
Informacje o transakcjach z depozytem zabezpieczającym: Użytkownicy mogą wykorzystywać pożyczone pieniądze do kupowania aktywów, przeglądać listę papierów wartościowych dostępnych do handlu z depozytem zabezpieczającym i sprawdzać dostępną dźwignię zabezpieczającą.
Powiadomienia: Użytkownicy mogą dostosowywać alerty w aplikacji i powiadomienia push o aktywności na koncie, zmianach cen i nowościach.
Na prośbę banku włączyliśmy zestaw ofert giełdowych. Niektóre z nich są dostępne na zasadzie wyłączności na wczesnym etapie.
IPO: Użytkownicy banku mogą uzyskać dostęp do informacji o emitencie i składać wnioski o udział w IPO.
Oferty obligacji: Użytkownicy mogą ubiegać się o oferty obligacji za pośrednictwem aplikacji i śledzić status swojej aplikacji.
Niestandardowe strategie inwestycyjne: Użytkownicy mogą inwestować w portfele przygotowane specjalnie dla nich przez zarządzających aktywami banku.
Nasz zespół wdrożył wszystkie integracje innych firm wymagane przez bank:
Robo doradza: Użytkownicy mogą uzyskać spersonalizowane porady inwestycyjne w oparciu o ich profile i konkretne cele. Integracja pozwala na automatyczne tworzenie zdywersyfikowanych portfeli wykorzystujących mieszankę akcji, funduszy ETF, obligacji i innych aktywów.
Kanały informacyjne: Użytkownicy uzyskują dostęp do różnych platform z wiadomościami finansowymi, aby otrzymywać odpowiednie aktualizacje wiadomości w czasie rzeczywistym bezpośrednio w aplikacji.
Integracja z API brokerskim: Aplikacja łączy się z wieloma firmami maklerskimi za pośrednictwem interfejsów API i zapewnia dostęp do różnych instrumentów finansowych (akcji, obligacji, funduszy inwestycyjnych, funduszy ETF i opcji).
Integracja z MetaStock i widokiem handlowym: Integracja zapewnia dostęp do wykresów i narzędzi analizy technicznej.
W trakcie prac rozwojowych przeprowadzaliśmy testy funkcjonalne i korzystaliśmy z narzędzi do automatycznego testowania, aby objąć szeroki zakres scenariuszy i zweryfikować, czy każda funkcja działa bezbłędnie. Użyliśmy Espresso (dla Androida) i XCTest (dla iOS) do testowania poszczególnych komponentów kodu i wyłapywania błędów na wczesnym etapie rozwoju. Przeprowadziliśmy zautomatyzowane testy interfejsu użytkownika za pomocą Appium, aby symulować interakcje użytkownika. Za pomocą Apache JMeter przeprowadziliśmy testy warunków skrajnych, aby upewnić się, że aplikacja poradzi sobie z dużym ruchem i utrzyma wydajność pod obciążeniem.
Platformy
iOS/Android
Front-end
Swift (iOS) i Kotlin (Android)
Back-end
JavaScript i React
Baza danych
MySQL
Rozpoczęliśmy proces od dokładnego zbadania działalności banku, zebrania wymagań oraz wynegocjowania oczekiwanych rezultatów i proponowanych rozwiązań. Wyznaczyliśmy kierownika projektu jako pojedynczy punkt kontaktowy odpowiedzialny za komunikację na etapie rozwoju.
Przyjęliśmy metodologię Agile do zarządzania projektem i zorganizowaliśmy pracę w dwutygodniowych sprintach. Każda iteracja rozpoczynała się od szczegółowej sesji planowania, podczas której identyfikowano zadania i przypisywano je konkretnym członkom zespołu. Postępy były śledzone podczas codziennych spotkań stand-up.
Nasz kierownik projektu prowadził cotygodniowe rozmowy z klientem przez Skype, aby informować go o kluczowych etapach projektu i w razie potrzeby dopracowywać kolejne kroki. Dzięki tej regularnej komunikacji klient był na bieżąco informowany i zaangażowany w podejmowanie decyzji. Od pierwszego dnia kodowania udostępnialiśmy nasz kod klientowi za pośrednictwem GIT/Bitbucket, aby zapewnić jasny obraz procesu rozwoju.
During the sprints, our engineers developed and integrated the required features into the stock trading mobile app. We started the process by designing and developing the app’s architecture and crafted a scalable and robust framework capable of supporting the app’s complex functionalities.
Nasz zespół DevOps zarządzał potokami ciągłej integracji i wdrażania, aby upewnić się, że kod jest regularnie scalany, testowany i wdrażany bez zakłóceń. Nadzorował również zarządzanie infrastrukturą, zautomatyzowane środowiska testowe i monitorowanie wydajności systemu, aby zagwarantować płynne przejście od etapu rozwoju do produkcji.
1
Kierownik projektu
2
Programistów back-end
1
Programista front-end
2
Specjaliści QA
2
Inżynierowie DevOps
Within three months of the launch, the application began to show impressive user activity. During this period, the app facilitated over 5,000 deals and processed over 3,000 requests for securities transactions. The app’s popularity continued to increase throughout its first year of operation. By February 2023, the number of new brokerage and investment accounts exceeded 2,000, reflecting a 25% year-on-year growth.
5,000+
transakcji w ciągu pierwszych trzech miesięcy
25%
wzrost liczby nowych rachunków maklerskich i inwestycyjnych
Zadzwoń lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.
Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.
Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.
Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.
Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe.
Dowiedz się jako pierwszy o innowacjach IT i interesujących studiach przypadków.
© 2007-2024 Innowise. Wszelkie prawa zastrzeżone.
Polityka prywatności. Polityka dotycząca plików cookie.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polska
Rejestrując się, wyrażasz zgodę na naszą Politykę Prywatności, w tym korzystanie z plików cookie i przekazywanie Twoich danych osobowych.
Dziękuję!
Wiadomość została wysłana.
We’ll process your request and contact you back as soon as possible.
Dziękuję!
Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.