В репозитории содержится базовый шаблон для выполнения тестового задания.
В шаблоне отображены: Переключатель пар, таймфреймов, темы, а также выделена область для отображения графика.
P.S.: Менять в шаблоне можно абсолютно все, по своему усмотрению
-
Клонировать репозиторий к себе.
-
Реализовать получение исторических данных по выбранной паре через REST API Binance:
- Настроить запрос к REST API Binance для получения данных по выбранной паре.
- Обработать полученные данные и подготовить их для отображения на графике.
-
Реализовать получение данных в реальном времени по выбранной паре через WebSocket API Binance:
- Настроить соединение с WebSocket API Binance.
- Обработать входящие сообщения для отображения новых данных на графике.
-
Вывести полученные данные на страницу с использованием библиотеки TradingView Lightweight Charts:
- Построить график в формате свечей (candlesticks), используя библиотеку.
- Обеспечить обновление графика при поступлении новых данных в реальном времени.
-
Залить в свой гитхаб привязав второй remote в локальном репозитории
-
Задеплоить рабочий код на платформу для развертывания (например, GitHub Pages, Vercel или Netlify).
-
Прислать ссылки на:
- Репозиторий с кодом.
- Рабочую версию приложения.