Наша компания разработала интерактивные настраиваемые виджеты для торговых платформ, аналитических сервисов и финтеха. Мы реализовали сложную логику для работы с биржевыми данными, обеспечили интеграцию с API и защиту от незаконного использования.
Цель проекта: создание пользовательских виджетов для отображения биржевых данных с возможностью лицензирования и встраивания в сторонние сервисы.
Реализованные функции:
- Проект был реализован от UI/UX-дизайна до бэкенда и внедрения системы безопасности.
- 7 виджетов — графики котировок, таблицы данных, индикаторы выбранных символов и т. д.
- Уникальный дизайн виджетов и страницы продаж, разработанный в соответствии с пожеланиями клиента.
- Динамическое обновление данных — все контроллеры на демонстрационной странице работают в режиме реального времени, изменения отображаются мгновенно. Удобный интерфейс для настройки и тестирования перед покупкой.
- Интеграция API — интеграция с API бирж и мгновенное обновление информации.
- Пользовательская схема защиты данных, защита полученных данных (бэкенд). Механизм проверки лицензии для защиты от пиратства.
- Гибкая настройка внешнего вида: тёмная/светлая тема, изменение размера виджета (адаптивность), включение/отключение осей, подписей и других элементов виджета.
Результатом работы стало готовое решение для продажи и встраивания виджетов, которое:
повышает ценность финансовых платформ за счёт интерактивных инструментов.
позволяет клиентам легко интегрировать виджеты (скопировать код в 1 клик).
обеспечивает безопасность и защиту от несанкционированного доступа.
Технические детали:
- Фронтенд: Angular 18+, Highcharts Stock, SCSS/CSS3
- Бэкенд: NestJS (TypeScript), MySQL, TypeORM
- Безопасность: пользовательская аутентификация, защита данных