Техническое задание: Виджет курсов валют и металлов для Тильде
Основная задача
Разработать полностью независимый интерактивный виджет для сайта на платформе Тильда. Виджет должен получать данные с онлайн-биржи (не указывая её название) и обновлять курсы в режиме реального времени. Важно: виджет не должен вести пользователей на сторонние ресурсы.
Функциональные требования
- Источник данных: автоматический сбор курсов валют и драгоценных металлов с открытой биржи (например, Kitco, но без упоминания названия в коде).
- Обновление: данные должны обновляться автоматически каждые несколько секунд, изменяя значения прямо на странице.
- Независимость: не допускаются ссылки на другие сайты, рекламные блоки или внешние ресурсы.
- Цветовые индикаторы: рост отображается зелёным, падение - красным (живое изменение цвета прямо на цифре курса).
- Кастомизация: у виджета должна быть возможность указать произвольный цвет фона (через атрибуты или встроенный интерфейс).
Требования к реализации
- Чистый HTML + встроенный CSS/JavaScript (без внешних библиотек, только нативные технологии).
- Код должен быть компактным и работать внутри iframe или как отдельный элемент сайта на Tilda.
- Не требуется подключение к серверу - только фронтенд с реальным WebSocket/чистым AJAX-запросом к публичному API биржи (JSONP при необходимости).
- Виджет должен корректно отображаться на мобильных устройствах.