Top.Mail.Ru

Виджеты для трейдеров на Angular

Интерактивные настраиваемые виджеты для торговых платформ, аналитических сервисов и финтех-компаний.


Наша компания разработала интерактивные настраиваемые виджеты для торговых платформ, аналитических сервисов и финтеха. Мы реализовали сложную логику для работы с биржевыми данными, обеспечили интеграцию с API и защиту от незаконного использования.
Цель проекта: создание пользовательских виджетов для отображения биржевых данных с возможностью лицензирования и встраивания в сторонние сервисы.

Реализованные функции:

  • Проект был реализован от UI/UX-дизайна до бэкенда и внедрения системы безопасности.
  • 7 виджетов — графики котировок, таблицы данных, индикаторы выбранных символов и т. д.
  • Уникальный дизайн виджетов и страницы продаж, разработанный в соответствии с пожеланиями клиента.
  • Динамическое обновление данных — все контроллеры на демонстрационной странице работают в режиме реального времени, изменения отображаются мгновенно. Удобный интерфейс для настройки и тестирования перед покупкой.
  • Интеграция API — интеграция с API бирж и мгновенное обновление информации.
  • Пользовательская схема защиты данных, защита полученных данных (бэкенд). Механизм проверки лицензии для защиты от пиратства.
  • Гибкая настройка внешнего вида: тёмная/светлая тема, изменение размера виджета (адаптивность), включение/отключение осей, подписей и других элементов виджета.

 

Результатом работы стало готовое решение для продажи и встраивания виджетов, которое:
повышает ценность финансовых платформ за счёт интерактивных инструментов.
позволяет клиентам легко интегрировать виджеты (скопировать код в 1 клик).
обеспечивает безопасность и защиту от несанкционированного доступа.

Технические детали:

  • Фронтенд: Angular 18+, Highcharts Stock, SCSS/CSS3
  • Бэкенд: NestJS (TypeScript), MySQL, TypeORM
  • Безопасность: пользовательская аутентификация, защита данных