trading agiliway
Платформа для Ефективного Трейдингу

Кейс Agiliway: розробка платформи для ефективного трейдингу й управління інвестиціями

Наш клієнт мав на меті створити універсальну торгову платформу, яка б дозволяла інвестувати в акції та фонди з різних пристроїв. Цей сервіс, що працює за принципом брокерської платформи, спрощує управління акціями й забезпечує зручний доступ як через веб, так і через мобільний інтерфейс.

У цій статті ми розповідаємо, як команда Agiliway допомогла реалізувати складне фінансове рішення для торгівлі, з якими викликами ми зіштовхнулись і які рішення запропонували.

Основні виклики проєкту

Створення багатофункціональної платформи для торгівлі вимагало подолання як технічних, так і архітектурних труднощів. Ми прагнули зберегти простоту і зручність використання платформи, не жертвуючи її функціональністю.

Розробка охоплювала як веб, так і мобільну версії. Веб-додаток був створений за допомогою React і TypeScript, а мобільний — на базі React Native. Окрім початкової розробки, наша команда постійно впроваджувала нові функції й усувала баги для покращення роботи платформи.

Серед основних викликів:

  • Створення центру повідомлень для безпечного завантаження документів і верифікації особи
  • Інтеграція підтримки американських фондових ринків для розширення інвестиційних можливостей
  • Розробка функцій для управління дитячими та корпоративними рахунками
  • Можливість купувати акції та фонди з налаштуванням щомісячних накопичень
  • Забезпечення відповідності правовим вимогам щодо перевірки даних користувачів

З погляду архітектури, проєкт потребував значних удосконалень, аби забезпечити масштабованість і зручне обслуговування великого обсягу функцій. Одним із ключових завдань було повторне використання коду між веб- і мобільною версіями, а також перехід до монорепозиторію для спрощення роботи команд.

Наші рішення

Ми зосередились на оптимізації процесу розробки й впровадженні архітектурних рішень, що дозволяють легко масштабувати проєкт. Завдяки схожості React і React Native ми змогли повторно використовувати частини коду для обох платформ. Це прискорило розробку й забезпечило єдиний користувацький досвід на різних пристроях.

Перехід до монорепозиторію дав змогу:

  • Поліпшити взаємодію між командами
  • Упорядкувати код і пришвидшити його обробку
  • Ефективно ділитись функціоналом між веб- і мобільною версіями

Окрім цього, ми розбили систему на окремі модулі, які легко повторно використовувати. Це скоротило дублювання коду, полегшило підтримку й зробило додавання нових функцій значно простішим.

Результат

У підсумку користувачі отримали зручну, зрозумілу та надійну платформу для інвестування. Завдяки використанню React на обох платформах нам вдалося створити цілісний досвід незалежно від пристрою.

Платформа включає низку нових можливостей: верифікацію документів, управління кількома рахунками, доступ до нових ринків і автоматизовані накопичувальні плани. А перехід до монорепозиторію та модульна архітектура зробили розробку ефективнішою й організованішою.

Ці технічні рішення допомогли прискорити виправлення помилок, покращити продуктивність і забезпечити стабільну роботу платформи. Завдяки злагодженій роботі й продуманим підходам команда Agiliway створила гнучке, масштабоване та просте у використанні фінансове рішення.