Финансы, страхование, инвестиции
Порталы и сервисы
Май 2025
Объединить рыночные данные, поиск инструментов, историю и скринер
Разработан торговый терминал для работы с цифровыми активами, объединяющий рыночную аналитику, поиск инструментов, управление кошельками и выполнение торговых операций. Дополнительно созданы сервисы вовлечения пользователей: задания, реферальные механики и рейтинги.
В рамках проекта:
• Создан интерфейс торгового терминала. Реализованы представление рыночных данных, графики, карточки активов и переключение между сетями. Аналитические и торговые инструменты собраны в одном рабочем пространстве.
• Разработан скринер активов. Пользователи могут отбирать инструменты по заданным условиям, использовать готовые наборы фильтров и сохранять собственные настройки для повторного применения.
• Реализован торговый контур. Поддержаны получение котировок, подготовка операций покупки и продажи, настройка допустимого проскальзывания и отправка подписанных транзакций.
• Добавлено отслеживание операций. Реализованы сохранение истории транзакций, обработка ошибок и проверка статуса отправленной операции до её включения в блокчейн.
• Подготовлены инструменты работы с кошельками. Торговые действия связаны с выбранным кошельком, активом и сетью; предусмотрена проверка параметров перед выполнением операции.
• Реализована передача обновлений в реальном времени. Отдельный WebSocket-сервис обеспечивает канал доставки изменений в интерфейс, а фоновые задачи обслуживают обновление данных и статусов.
• Созданы дополнительные сервисы вовлечения. В отдельных модулях Moonberg реализованы пользовательские задания, баллы, реферальные приглашения, рейтинги и административное управление активностями.
Также разработано игровое мини-приложение для Telegram с пользовательским прогрессом, улучшениями, заданиями и реферальными механиками. Приложение работает внутри мессенджера, а игровая логика и хранение состояния вынесены на сервер.
В рамках проекта:
• Реализована интеграция с Telegram. Пользовательская сессия связана с учётной записью Telegram, что позволяет переходить к игровым сценариям внутри привычного приложения.
• Разработаны механики игровой прогрессии. Реализованы игровые объекты и улучшения, организованные по категориям. Действия пользователя обрабатываются сервером и отражаются в обновлённом состоянии профиля.
• Добавлена система бустеров. Предусмотрены получение доступных усилений и их применение с обновлением пользовательских параметров.
• Реализованы задания. Отдельный модуль связывает пользовательские активности с игровым прогрессом и позволяет развивать дополнительные сценарии взаимодействия.
• Создана реферальная механика. Поддержаны приглашения пользователей и учёт реферальных связей.
• Обеспечено сохранение состояния. Данные пользователя и результаты игровых действий хранятся на сервере, позволяя продолжать взаимодействие с приложением между сессиями.
• Разделены клиентская и серверная части. Интерфейс отвечает за отображение и взаимодействие, а сервер — за обработку действий, проверку доступности объектов и изменение состояния игры.
• Создан единый торговый инструмент. Поиск активов, аналитика, фильтрация и выполнение операций объединены в рамках одного приложения.
• Реализован последовательный торговый сценарий. От выбора актива и получения котировки до отправки подписанной транзакции, сохранения истории и отслеживания её статуса.
• Поддержаны персональные сценарии анализа. Сохранённые настройки скринера позволяют возвращаться к выбранным условиям отбора без повторной настройки фильтров.
• Создана основа для развития продуктовой экосистемы. Торговый терминал дополнен отдельными сервисами заданий, рефералов и рейтингов, которые поддерживают взаимодействие с аудиторией.